Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: wysylanie maili korzystajac z bazy..
Forum PHP.pl > Forum > PHP
krzyzak_p
mam problem ze skryptem (tak, kolejny.... nic mi nie wychodzi ostanio biggrin.gif )
  1. <!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Translation//EN\"
  2. \"http://www.w3.org/TR/2000/REC-xhtml1-20000126/DTD/xhtmll-translation.dtd\">
  3. <html xmlns=\"http://www.w3.org/1999/xhtml xml:lang=\"en\" lang=\"en\">
  4. <head>
  5. <meta http-equiv=\"content-type\" content=\"text/html; charset=iso-8859-2\"/>
  6. <title>wyslij e-maila do zapsianych</title>
  7. </head>
  8. <body>
  9. <?php 
  10. //wysylanie maial do subskrynentow
  11.  
  12. require_once('mysql_conect.php'); //laczenie sie z baza
  13.  
  14. // tworzymy zapytanie do bazy
  15. $query = &#092;" SELECT email FROM subscript\";
  16. $result = @mysql_query ($query) 
  17. // wyświetlenie błedu jeśli zaistnieje
  18. or die ( mysql_error() ); 
  19.  
  20. mail ( $result, 'Subskrypcja', $_POST['tresc'], 'From: ktos tam');
  21.  
  22. mysql_close(); //zamykamy baze
  23.  
  24. ?>
  25.  
  26. <form action=\"<?php echo $_SERVER['PHP_SELF']; ?>\" method=\"post\">
  27. <fieldset><legend>Prosze wpisac tresc wiadomosci wysylanej</legend>
  28. <p><b>Tresc wiadomosci:</b> <input type=\"text\" name=\"tresc\" size=\"100\" maxlenght=\"4000\" /></p>
  29. <div align=\"center\"><input type=\"submit\" name=\"submit\" value=\"wyslij e-maila\" /></div>
  30. </form>
  31. </body>
  32. </html>

chcialem stworzyc kod wysylajacy maila do ludkow zarejestrowanych w bazie, ale cos nie chce chodzic..
bela
  1. <?php
  2. require_once('mysql_conect.php'); //laczenie sie z baza
  3.  
  4. // tworzymy zapytanie do bazy
  5. $query = &#092;" SELECT email FROM subscript\";
  6. $result = @mysql_query ($query) or die ( mysql_error() );
  7.  
  8. while($r = mysql_fetch_array($result)) {
  9. mail ( $r[0], 'Subskrypcja', $_POST['tresc'], 'From: ktos tam');
  10. }
  11. mysql_close(); //zamykamy baze
  12.  
  13. ?>
Vertical
Jeden błąd. Powinno być:
  1. <?php
  2. while($r = mysql_fetch_array($result)) {
  3. mail ( $r[0], 'Subskrypcja', $_POST['tresc'], 'From: ktos tam');
  4. ?>
krzyzak_p
dzieki za pomoc chlopcy, ale cos mi nie dziala:)) podejrzewam ze jeszcze trzeba podac mu jakei numery id ma brac pod uwage, ale nie wiem jak to zrobic, bo moje php dopiero raczkuje... rolleyes.gif
shpyo
a zaznaczyłeś pola w bazie gdzie są maile?
krzyzak_p
nie, to dziala.. tylko poczt adlugo sie telepala, zanim doszl a do mnei to minela kupa czasu.. dzieki za pomoc.. jak mnei spotkacie (szukajcie jak chcecie) to macie u mnei piwo ew. soczek snitch.gif snitch.gif
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.