Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php/mysql]Newslleter
zaba12
post
Post #1





Grupa: Zarejestrowani
Postów: 223
Pomógł: 0
Dołączył: 29.08.2003
Skąd: Gliwice

Ostrzeżenie: (10%)
X----


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
Go to the top of the page
+Quote Post
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




pokaz moze formularz, bo to tam chyba jest blad skoro nie moze wyswietlic strony. Dobry adres podales w <form action=... ?
Go to the top of the page
+Quote Post
zaba12
post
Post #3





Grupa: Zarejestrowani
Postów: 223
Pomógł: 0
Dołączył: 29.08.2003
Skąd: Gliwice

Ostrzeżenie: (10%)
X----


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. ?>
Go to the top of the page
+Quote Post
nospor
post
Post #4





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




a zamykasz gdzies ten formularz? Nie widze </form>
Go to the top of the page
+Quote Post
zaba12
post
Post #5





Grupa: Zarejestrowani
Postów: 223
Pomógł: 0
Dołączył: 29.08.2003
Skąd: Gliwice

Ostrzeżenie: (10%)
X----


zamknolem i nadal nic
Go to the top of the page
+Quote Post
qbuz
post
Post #6





Grupa: Zarejestrowani
Postów: 45
Pomógł: 0
Dołączył: 4.02.2004

Ostrzeżenie: (0%)
-----


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)

Ten post edytował qbuz 23.12.2005, 17:51:36
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 12:45