Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: mail() + mysql
Forum PHP.pl > Forum > Przedszkole
miszqa
Witam.
Mam nastepujacy problem.
Otoz potrzebuje wyslac mejla funkcja majl. Z tym ze w mejlu musze wsylac wiadomosci pobrane z bazy. Nie mam pomyslu na rozwiazanie jak te dane wrzucic do mejla?questionmark.gif
Chewolf
No ale masz jakieś kody może questionmark.gif No bo jaki to problem questionmark.gif Z tym że nie powiedzialeś jakie to dane z bazy ... czy musisz je np skleić do jednego maila itd. Napisze troszkę więcej informacji... Ale ogólnie to wygląda to tak że pobierasz dane z bazy i wstawiasz do funkcji mail().
miszqa
  1. <?
  2. include_once(&#092;"config.php\");
  3. $db = mysql_connect($dbhost,$dbuser,$dbpass);
  4.  mysql_select_db($dbname, $db);
  5. $zapytanie1 = mysql_db_query ($dbname, &#092;"SELECT * FROM users2 WHERE user_login='$user_login'\");
  6. while ($row = mysql_fetch_array($result)) 
  7. {
  8. print &#092;"<TABLE align=\"center\" border=\"0\">\";
  9. printf(&#092;" <TR><TD>Login:</TD><TD>%s</TD></TR>
  10. <TR><TD>Haslo:</TD><TD>%s</TD></TR>
  11. <TR><TD>Imie:</TD><TD>%s</TD></TR>
  12. <TR><TD>Nazwisko</TD>%s</TD></TR>
  13. <TR><TD>Wiek:</TD></TD>%S</TD></TR>
  14. <TR><TD>Adres:</TD></TD>%S</TD></TR>
  15. <TR><TD>Telefon:</TD></TD>%S</TD></TR>
  16. <TR><TD>E-mail:</TD></TD>%S</TD></TR>
  17. </TABLE>&#092;",
  18. $row['user_login'], 
  19. $row['user_pass2'], 
  20. $row['user_imie'], 
  21. $row['user_nazwisko'], 
  22. $row['user_wiek'],
  23. $row['user_adres'],
  24. $row['user_telefon'],
  25. $row['user_email']);
  26. }
  27.  
  28. $poczta = &#092;"$user_email\";
  29. $tytul = &#092;"Rejestracja w grze PRESTIZ\";
  30. $link = &#092;"www.suwalki.mwg.pl/prestiz/index.php?id=rejestracja1&user_login=$user_login&code=$user\";
  31. $list = &#092;"<font size=\"2\">
  32. <table>
  33. <tr><td>$tytul</td>
  34. <tr><td>Dziekujemy za zarejestrowanie sie w grze PRESTIZ</td></tr>
  35. <tr><td>
  36.  
  37. </td></tr>
  38. <tr><td>PRESTIZ</td></tr>
  39. </table>
  40. </font>&#092;";
  41. $header = &#092;"Content-type: text/html; charset=iso-8859-2rn\";
  42. $header .= &#092;"From: Prestiz <aa@aaa.pl>\";
  43. mail($poczta, &#092;"$tytul \",\"$list\",\"$header\"); 
  44. print &#092;"<center><h3>Uzytkownik zosta&sup3; dodany</h3>\"; 
  45.  
  46. ?>


no i wlasnie w sekcji $list musze wstawic dane pobierane z bazy tylko cos mi sie krzaczy i nie wiem o co biega?questionmark.gif
tiraeth
  1. <?
  2. $list = '<b>'.$row['user_login'].'</b><br />'
  3. .$row['user_pass2'].'<br />
  4. <b>.'$row['user_imie'].'</b><br />';
  5. .$row['user_nazwisko'].'<br />
  6. Dziękujemy za rejestrację!!';
  7. ?>


Wrzuć powyższy kod zamiast $list smile.gif I wyślij maila i zobacz co dostaniesz...

aha i wywal to ze skryptu:
  1. <?
  2. ?>
miszqa
no wlasnie nic z tego nie wychodzi
rogrog
Cytat(Tiraeth @ 2004-12-06 17:44:28)
aha i wywal to ze skryptu:
  1. <?
  2. ?>

dlaczego ma wywalać? jeśli chce dbać o pamięć, to mu tago nie zabraniaj smile.gif

Cytat(miszqa)
no wlasnie nic z tego nie wychodzi

jak to nie wychodzi? musi wyjść. Albo zadziała albo masz błąd, a jak masz błąd to mów konkretnie co się dzieje.
miszqa
ok zrobilem, blad byl w zapytaniu
doszedlem do tego po jakims czasie
dzieki wielkie
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.