![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 71 Pomógł: 0 Dołączył: 1.12.2008 Ostrzeżenie: (0%) ![]() ![]() |
Cześć, mam problem, otóż piszę skrypt rejestracji. Wszystko jest w porządku poza jedną rzeczą . Jeśli wystąpi błąd podczas rejestracji, to mail zostaje wysłany (mimo, że nie powinien), a ma zostać wysłany po UDANEJ rejestracji. W bazie nie dodaje się nowe konto, lecz mail i tak dochodzi. Możecie mi powiedzieć w czym tkwi błąd ?
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 339 Pomógł: 12 Dołączył: 22.11.2008 Ostrzeżenie: (20%) ![]() ![]() |
Może teraz? (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 286 Pomógł: 70 Dołączył: 13.01.2009 Ostrzeżenie: (0%) ![]() ![]() |
Wysyłasz maila przed wysłaniem zapytania, czyli jeszcze nie znasz rezultatu zapytania...
Kod // tutaj już wysyłasz, a rezultat funkcji mail przypisujesz zmiennej $mail
$mail = mail("$email" , "$temat" , "$tresc" , "From: $od"); // tak NIE wywołujesz funkcji! // zamiast powyższego daj: if (mysql_query ($reg)) { mail("$email" , "$temat" , "$tresc" , "From: $od"); } |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 71 Pomógł: 0 Dołączył: 1.12.2008 Ostrzeżenie: (0%) ![]() ![]() |
EarthCitizen nie za bardzo rozumiem Twoją wypowiedź, czy mógłbyś mi to umieścić w kodzie, który dałem w pierwszym poście ? Wtedy będzie mi łatwiej zrozumiec. Pozdrawiam
edit : już sobie poradziłem dziękuję Panowie, punkty pomógl dla Was Ten post edytował kezman 25.01.2009, 11:47:25 |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 339 Pomógł: 12 Dołączył: 22.11.2008 Ostrzeżenie: (20%) ![]() ![]() |
EarthCitizen pokazał Ci to samo co ja (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Po prostu Ty zmiennej $mail nie nadajesz wysyłania maila, tylko to czy owa czynność się powiodła (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Możesz tylko z tym zrobić if($mail) { echo 'Wysłąno maila!'' } else { echo 'Nie wysłano (IMG:http://forum.php.pl/style_emoticons/default/haha.gif) '; } (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 14:32 |