ďťż
Podstrony
|
telcocafeMam taki skrypt do wysyłania mejli:<? $tytul = 'mejl@mejl.pl'; $mojmeil = 'mejl@mejl.pl'; $wiad = 'Login: '. $login; $wiad .= 'Hasło: '. $haslo; $wiad .= 'E-mail: '. $email; $wiad .= 'Miasto: '. $miasto; $wiad .= 'Województwo: '. $wojewodztwo; $wiad .= 'Wykształcenie: '. $wyksztalcenie; $sprawdz = mail($mojmeil, $tytul, $wiad); if ($check == true) { echo '<font color="darkgreen"><b>Wiadomość została wysłana</b></font>'; } else { echo '<font color="darkred"><b>Musisz zgodzić się na opublikowanie swoich danych osobowych!</b></font>'; } ?> Po pierwsze: Mimo, że zaznaczę checkbox to wywala mi napis taki sam jaki wstawiłem do funkcji echo przy else. Co jest nie tak? :blink: Po drugie: Jak jest opisana sytuacja w punkcie pierwszym, to wysyła mi mejla bez podanych danych. Takie suche wiadomości: Login: Hasło: E-mail: Miasto: Województwo: Wykształcenie: Co zrobić aby wysyłało razem z danymi powpisywanymi na stronie www? hmm masz $sprawdz= a pozniej $check a co do tresci do sprawdz czy do $login, etc. przypisujesz dobre informacje check to nazwa tego checkboxa ;) Co zrobić aby wysyłało razem z danymi powpisywanymi na stronie www? w pliku, w ktorym podaje sie dane: <form action="plik.php" method="POST"> Login:<br> <input size="15" type="text" name="login" value="" /> // tutaj dajesz reszte rzeczy (haslo,email,...) <center><input type="submit" value="wyslij" /></center> </form> a w pliku do ktorego sie postuje (plik.php): if (isset($_POST['login'])) $login=$_POST['login']; // i inne (haslo,email,...) Łooo :) Coś pogrzebałem i zaczęło działać. Została tylko jedna kwestia z tym polem checkbox if(isset($_POST['nazwa_checkbox']) && $_POST['nazwa_checkbox'] == 'on') Użytkownik Coldpeer edytował ten post 29 czerwiec 2006, 21:41 tylko pamietaj dac checkboxa za <form action="plik.php" method="POST"> Dzięki specjaliści :) Działa. Mam tylko jedno pytanie w tym kodzie: if(isset($_POST['nazwa_checkbox']) && $_POST['nazwa_checkbox'] == 'on') ...Mam tylko jedno pytanie w tym kodzie: Po co się daje: $_POST['check'] == 'on' ?? Nie lepiej byłoby użyć: $check == 'on'; ? :blink: Dopiero się uczę PHP. Proszę o wytłumaczenie ;) |
|||
Sitedesign by AltusUmbrae. |