Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Problem sa slanjem podataka iz baze uz pomoc mail() funkcije

[es] :: PHP :: Problem sa slanjem podataka iz baze uz pomoc mail() funkcije

[ Pregleda: 2093 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Ivan Miladinović
Ivan Miladinovic
All around the web

Član broj: 26492
Poruke: 592
*.smin.sezampro.yu.

ICQ: 321748581
Sajt: www.sanovniktumacenjesnov..


+1 Profil

icon Problem sa slanjem podataka iz baze uz pomoc mail() funkcije29.09.2005. u 12:23 - pre 226 meseci
Situacija je ovakva:
Hocu da posaljem podatke iz baze na odredjenu mail adresu.
e sad, upoznao sam se sa mail () funkcijom i sve to meni radi super, saljem i html dokumente i sve je kako treba. ali imam problem.
hocu da posaljem podatke iz baze, ali imam neku gresku gde gresim??? evo ovako mi npr. izgleda mail funkcija:


Code:
mail("$to", "$subject", "



  @ $db = mysql_pconnect('localhost', 'xx', 'xx') or die(mysql_error());

  if (!$db)
  {
     echo 'baza nije dostupna';
     exit;
  }

  mysql_select_db('podacizaslanje') or die(mysql_error());
  $query = 'select * from podaci order by num asc';
  $result = mysql_query($query) or die(mysql_error());

  $num_results = mysql_num_rows($result);

  while ($row = mysql_fetch_array($query)) { 
   echo '<p class=\"textemisije\"><table width=\"460\" border=\"0\"><tr align=\"center\"><td width=\"20\">';
     echo stripslashes($row[red1]); 
echo '.';  echo '</td><td width=\"400\">'; 
     echo htmlspecialchars(stripslashes($row[red2])); echo '</td><td width=\"20\">';       
     echo ($row[red3]);
     echo '</td></tr></table></p>';
}
", "$headers");


stavljao sam to i u $message ali to je isto, ovako mi je lakse da vam pokazem o cemu se radi.
ovo se sve lepo posalje, meni stigne mail, ali u mailu ispise

Code:
'; while ( = mysql_fetch_array()) { echo '
'; echo stripslashes(); echo '.'; echo ' '; echo htmlspecialchars(stripslashes()); echo ' '; echo (); echo ' 


'; } ?> 


gde je greska???

probao sam i

Code:
$row['red']


ali nista... :(

Molim za pomoc...

Znam da je verovatno neka greska u rastavljanju stringova ali nemogu da provalim pa to ti je... Zabolela me glava vise...

Hvala unapred.

edit: izbaceno <?php i ?> da ne zbunjuje...

[Ovu poruku je menjao evil_angel_yu dana 29.09.2005. u 17:14 GMT+1]
 
Odgovor na temu

1r0nM4n
Nenad Vasić
Web Developer
Beograd

Član broj: 55970
Poruke: 441
80.93.247.*

ICQ: 303614173
Sajt: www.nenadvasic.com


+1 Profil

icon Re: Problem sa slanjem podataka iz baze uz pomoc mail() funkcije29.09.2005. u 15:05 - pre 226 meseci
Pocetak:
Code:
mail("$to", "$subject", "
<?php

Kraj:
Code:
?>", "$headers");

Zar ne bi trebalo mail() da ide izmedju <?php i ?> ?

edit:
I $headers si stavio van <?php i ?> !!


[Ovu poruku je menjao 1r0nM4n dana 29.09.2005. u 16:09 GMT+1]
 
Odgovor na temu

Ivan Miladinović
Ivan Miladinovic
All around the web

Član broj: 26492
Poruke: 592
*.smin.sezampro.yu.

ICQ: 321748581
Sajt: www.sanovniktumacenjesnov..


+1 Profil

icon Re: Problem sa slanjem podataka iz baze uz pomoc mail() funkcije29.09.2005. u 16:12 - pre 226 meseci
Ma nisam nista izostavio, to je <?php ?> unutar isto toga... Znaci to je sve ok. Evo obrisao sam i to, ali nece da radi???

Imas li neku drugu ideju?

Znaci ceo fajl je unutar <?php ?> naravno.

Skript mi posalje echo tog dela koji ja hocu da se izvrsi, pa da se posalje. Kako da resim taj problem?

Gde gresim?

Molim za pomoc.
 
Odgovor na temu

ziki
Zijad Redžić

Član broj: 23595
Poruke: 45
*.cmu.carnet.hr.

Sajt: www.hrvatskiportali.com


Profil

icon Re: Problem sa slanjem podataka iz baze uz pomoc mail() funkcije29.09.2005. u 20:31 - pre 226 meseci
Ovak koliko ja vidim ti se uopće nemožeš spojiti na bazu jer imaš ovu funkciju

Code:
mysql_pconnect()


a trebaš imat

Code:
mysql_connect()


to zamijeni i radiće ti... Koristi neke PHP editore koji ti koloriziraju kôd tako da ćeš odmah uočit pogrešku u sintaksi, ja koristim Dreamweaver. Pozdrav

[Ovu poruku je menjao ziki dana 29.09.2005. u 21:31 GMT+1]
Svijet se treba jednoglasno ujediniti da se unisti svaki bit, znak koda IE6, a za IE7 dozvoliti samo spomen da je postojala!!!
 
Odgovor na temu

afwt
AF Web Team
Novi Sad/Chicago

Član broj: 8220
Poruke: 337
*.dsl.chcgil.ameritech.net.

Sajt: milos.srdjevic.net/blog


+1 Profil

icon Re: Problem sa slanjem podataka iz baze uz pomoc mail() funkcije29.09.2005. u 20:44 - pre 226 meseci
Cekaj bre, polako...
Sta ti u stvari hoces?

1. Da posaljes mailom PHP fajl u kome je kod za izvlacenje podataka iz baze?
2. Ili da posaljes mailom podatke izvadjene iz baze?

U svakom slucaju, gledaj da koristis mail() funkciju sa VEC PRIPREMLJENIM podacima, da uvek mozes da testiras deo po deo.
Dakle:
Code:

$primalac = '[email protected]';
$tema = 'Subject emaila';
$text = 'Ovo je body e-maila';
$hederi = "header1\nheader2\n....";
//i tek onda
$poslato = mail($primalac, $tema, $text, $hederi);
echo ( $poslato ? 'Uspeo! Yupi!' : 'E jbg, opet ne valja...' );

ZelenaLutrija.com - Saznajte sve o lutriji za zelenu kartu (doživotni boravak u Sjedinjenim Američkim Državama)
 
Odgovor na temu

afwt
AF Web Team
Novi Sad/Chicago

Član broj: 8220
Poruke: 337
*.dsl.chcgil.ameritech.net.

Sajt: milos.srdjevic.net/blog


+1 Profil

icon Re: Problem sa slanjem podataka iz baze uz pomoc mail() funkcije29.09.2005. u 20:51 - pre 226 meseci
Aha, tek sad sam pazljivije procitao sta hoces... :-(

Ti taj tvoj PHP kod, umesto da izvrsis, ti ga trpas u varijablu, pa dobijas ono sto sam naveo pod 1.

A posto tebi treba ovo pod 2:
PHP nema obicaj da izvrsava instrukcije koje su u varijabli...
primer:
$mojString = "<?php echo 'ja'; ?>";
sta dobijamo ovim? Dobijamo string, odnosno text koji ima u sebi ta slova/brojeve. Sigurno ne mislis valjda da ce ta linija da ti ispise "ja" na ekranu.
Zato ti treba prvo da povadis podatke iz baze, pa da ih sve lepo strpas u string, a ne da ceo kod strpas u string.
primer:
$text = '';
$rezultat = mysql_query("upit");
while ( $row = mysql_fetch_assoc($rezultat)) $text .= "$row[id] , $row[stavec] \n";

e, tu sada imas podatke iz baze, u varijabli $text.

NADAM se da si razumeo... :-)

@ziki: baci pogled ovamo. ccccc..... ;-) Zar ne mislis da bi mu javio gresku za tako nesto?
ZelenaLutrija.com - Saznajte sve o lutriji za zelenu kartu (doživotni boravak u Sjedinjenim Američkim Državama)
 
Odgovor na temu

Ivan Miladinović
Ivan Miladinovic
All around the web

Član broj: 26492
Poruke: 592
*.smin.sezampro.yu.

ICQ: 321748581
Sajt: www.sanovniktumacenjesnov..


+1 Profil

icon Re: Problem sa slanjem podataka iz baze uz pomoc mail() funkcije29.09.2005. u 21:09 - pre 226 meseci
@ ziki, radio je meni skript, to je samo razlika izmedju permanent konekcije i obicne, uglavnom, imas link u gornjoj poruci. hvala na pomoci u svakom slucaju :)


@afwt

TO CARE!!!

Razumeo sam, i naravno radi... :)

Vidis, ja sam mislio da ce ono da ispise JA, ali kazu na greskama se uci... :(

Hvala.
Puno pozdrava od Ivana!
 
Odgovor na temu

[es] :: PHP :: Problem sa slanjem podataka iz baze uz pomoc mail() funkcije

[ Pregleda: 2093 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.