Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php/mysql]Newslleter
Forum PHP.pl > Forum > PHP
zaba12
Witam wszystkich mam problem z newslleterem mojim napisalem skrypt do rozsylania e-maili gdy naciskam wyslij to sie nic nie dzieje tylko pokazuje ze niemozna wyswietlic strony oto skrypt proszę o waszą pomoc.


  1. <?
  2. function rozeslij()
  3. {
  4. global $subskrypcja_tytul,$subskrypcja_od,$subskrypcja_head,$subskrypcja_foot,$title,$from,$head,$foot,$subject,$body,$text;
  5. $subject = $title;
  6. $from = stripslashes($from);
  7. $query = "SELECT * FROM email";
  8. $result = mysql_query ($query);
  9. while ($row = mysql_fetch_array($result)) {
  10. $id = $row['id'];
  11. $email = $row['email'];
  12. $body = $head.$text.$foot;
  13. mail($email, $subject, $body, "From: $fromrnReply-to: $from");
  14. }
  15. }
  16. ?>


Wesołych Świąt
nospor
pokaz moze formularz, bo to tam chyba jest blad skoro nie moze wyswietlic strony. Dobry adres podales w <form action=... ?
zaba12
Cytat(nospor @ 2005-12-23 17:14:01)
pokaz moze formularz, bo to tam chyba jest blad skoro nie moze wyswietlic strony. Dobry adres podales w <form action=... ?

tak podalem dobry oto jest formularz

  1. <?
  2. function napisz()
  3. {
  4. global $subskrypcja_tytul,$subskrypcja_od,$subskrypcja_head,$subskrypcja_foot,$title,$from,$head,$foot;
  5.  echo '<form name="form_1" method="post" action="index.php?cmd=5">
  6. <input type="text" name="title" size="35" value="'.$subskrypcja_tytul.'"> <br />
  7. <input type="text" name="from" size="35" value="'.$subskrypcja_od.'"> <br />
  8. <textarea name="head" cols="55" rows="5">'.$subskrypcja_head.'</textarea><br />
  9. <textarea name="text" cols="55" rows="15"></textarea><br />
  10. <textarea name="foot" cols="55" rows="5">'.$subskrypcja_foot.'</textarea><br />
  11. <input style="font-weight: bold;" type="submit" name="ok" value="wyślij">
  12. <input type="reset" name="Reset" value="wyczyść">
  13. <input type="hidden" name="cmd" value="rozeslij">';
  14. }
  15. ?>
nospor
a zamykasz gdzies ten formularz? Nie widze </form>
zaba12
zamknolem i nadal nic
qbuz
a nazwa pliku z tym skryptem to index.php ?

banalne pytanie, no ale skoro "nie mozna wyswietlic strony"..

//

a w tym kodzie wysylajacym jest na pewno wszystko ok? np. zapytania mysql dzialaja?
wywolaj to zapytanie raz (bez petli) i daj

print mysql_error();

nie zwraca zadnego bledu?

poza tym masz TABELE o nazwie "email"? (troche dziwna nazwa dlatego wzbudza "podejrzenie" u mnie)
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.