Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php]Zmienne POST
Forum PHP.pl > Forum > Przedszkole
Rash
  1. <?php
  2. $potwierdz = "smiab";
  3. $_POST['kod'] = $kodek;
  4. if($kodek = $potwierdz)
  5. {
  6. echo "Poprawny Kod:Ok";
  7. }
  8. else
  9. {
  10. echo "zly kod";
  11. exit();
  12. }
  13. $mailto = 'matik9@buziaczek.pl';
  14. $mailsubject = 'Rejestracja';
  15. if($mailbody)
  16. {
  17. $_POST['imie'];
  18. $_POST['nazwisko'];
  19. $_POST['wiek'];
  20. $_POST['dom'];
  21. $_POST['typ'];
  22. }
  23. $mailheaders = 'uczen';
  24. if(mail($mailto, $mailsubject, $mailbody, $mailheaders))
  25. {
  26. echo "Email Wysłano Poprawnie";
  27. }
  28. else
  29. {
  30. echo "Niestety,nie można wysłać Maila";
  31. }
  32. ?>

Caly czas zwraca Alert Poprawny Kod nawet jak sie zly kod wpisze :/
I wysyla puste Emaile.Zamiast z Danymi
nospor
nie:if($kodek = $potwierdz)
a:if($kodek == $potwierdz)

reszty kodu nie analizowalem
Rash
A teraz jak podaje Dobry kod potwierdzający to wyskakuje caly czas: zły kod ;/
  1. <?php
  2. $potwierdz = "smiab";
  3. $_POST['kod'] = $kodek;
  4. if($kodek == $potwierdz)
  5. {
  6. echo "Poprawny Kod:Ok";
  7. }
  8. else
  9. {
  10. echo "zly kod";
  11. exit();
  12. }
  13. $mailto = 'matik9@buziaczek.pl';
  14. $mailsubject = 'Rejestracja';
  15. function tresc()
  16. {
  17. $_POST['imie'];
  18. $_POST['nazwisko'];
  19. $_POST['wiek'];
  20. $_POST['dom'];
  21. $_POST['typ'];
  22. }
  23. $mailbody = tresc();
  24. $mailheaders = 'uczen';
  25. if(mail($mailto, $mailsubject, $mailbody, $mailheaders))
  26. {
  27. echo "Email Wysłano Poprawnie";
  28. }
  29. else
  30. {
  31. echo "Niestety,nie można wysłać Maila";
  32. }
  33. ?>
dr_bonzo
boshhhe,
a jaka wartosc ma $kodek tuz przed if () em?
Rash
Post a strona jest na jportalu.
nospor
nie: $_POST['kod'] = $kodek;
a: $kodek = $_POST['kod'];
mysl troche jak piszesz.
Rash
Ale puste maile dalej wysylają.
potreb
Pokaż kod formularza.
Rash
  1. <form action="post.php" method="POST" accept-charset="ISO-8859-2">
  2. Imie:<input type="text" name="imie" value="" /><br>
  3. Nazwisko:<input type="text" name="nazwisko" value="" /><br>
  4. Wiek:<input type="text" name="wiek" value="" /><br>
  5.  Dom:<input type="text" name="dom" value="" /><br>
  6. Twoje Cechy Charakteru:<input type="text" name="typ" value="" /><br>
  7. Kod:<div style="color:red; font-size:16">smiab</div><br>
  8. Przepisz Kod Podany powyżej<input type="text" name="kod" value="" />
  9. <input type="submit" value="Wyślij Zgłoszenie!" />
  10. </form>
xbigos
rash użyj znaczników bbcode. Twój kod jest nieczytelny!!
Rash
to doradzicie dlaczego te maile sa puste?
qrees
To wyjaśnij może co ta funkcja niby robi:
  1. <?php
  2. function tresc()
  3. {
  4. $_POST['imie'];
  5. $_POST['nazwisko'];
  6. $_POST['wiek'];
  7. $_POST['dom'];
  8. $_POST['typ'];
  9. }
  10. ?>

Bo to jest tylko seria zmiennych z którymi nic nie robisz... poczytałbyś trochę manuala. Jak w funkcji nie dasz return to nic nie zwraca, dlatego $mailbody jest puste...

Na tego typu pytania powinien być paragraf...
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.