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: 698 | Odgovora: 6 ]

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Ivan Miladinović
Ivan Miladinovic
Radio stanica, radijska produkcija, ton majstor... We..
All around the web

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

ICQ: 321748581
Sajt: www.radiopek.co.yu


Profil

icon Problem sa slanjem podataka iz baze uz pomoc mail() funkcije29.09.2005. u 12:23

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]
29.09.2005. u 12:23 

1r0nM4n
Nenad Vasić
Web Developer
Beograd

Član broj: 55970
Poruke: 438
80.93.247.*

ICQ: 303614173
Sajt: www.irondev.net


Profil

icon Re: Problem sa slanjem podataka iz baze uz pomoc mail() funkcije29.09.2005. u 15:05
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]
29.09.2005. u 15:05 

Ivan Miladinović
Ivan Miladinovic
Radio stanica, radijska produkcija, ton majstor... We..
All around the web

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

ICQ: 321748581
Sajt: www.radiopek.co.yu


Profil

icon Re: Problem sa slanjem podataka iz baze uz pomoc mail() funkcije29.09.2005. u 16:12
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.
29.09.2005. u 16:12 

ziki
Zijad Redžić

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

Sajt: www.demoveo.com


Profil

icon Re: Problem sa slanjem podataka iz baze uz pomoc mail() funkcije29.09.2005. u 20:31
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]
Sex, cigare i techno.....
29.09.2005. u 20:31 

afwt
AF Web Team
Novi Sad/Chicago

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

Sajt: milos.srdjevic.net/blog


Profil

icon Re: Problem sa slanjem podataka iz baze uz pomoc mail() funkcije29.09.2005. u 20:44
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@domen.com';
$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)
29.09.2005. u 20:44 

afwt
AF Web Team
Novi Sad/Chicago

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

Sajt: milos.srdjevic.net/blog


Profil

icon Re: Problem sa slanjem podataka iz baze uz pomoc mail() funkcije29.09.2005. u 20:51
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)
29.09.2005. u 20:51 

Ivan Miladinović
Ivan Miladinovic
Radio stanica, radijska produkcija, ton majstor... We..
All around the web

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

ICQ: 321748581
Sajt: www.radiopek.co.yu


Profil

icon Re: Problem sa slanjem podataka iz baze uz pomoc mail() funkcije29.09.2005. u 21:09
@ 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!
29.09.2005. u 21:09 

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

[ Pregleda: 698 | Odgovora: 6 ]

Postavi temu Odgovori

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