![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 25 Pomógł: 0 Dołączył: 15.11.2008 Ostrzeżenie: (0%) ![]() ![]() |
Nie wiem jak wykonać funkcję echo po spełnieniu warunku. Sprawdzam czy wszystkie pola w formularzu zostały wypełnione, jeśli tak to przechodzę na następną stronę, a jeśli nie to wyświetlam tekst "Uzupełnij pola". Tekst oczywiście się nie wyświetla, uproszczony kod pliku 1.php:
CODE <?php if($_POST['imie']=='' or $_POST['nazwisko']==''); { header('Location: 1.php'); $brak="Uzupełnij pola"; } else header('Location: 2.php'); ?> <html> <head> <title>1</title> </head> <body> <form action="1.php" method="POST"> imię <input type=text name="imie" /><br/> nazwisko <input type=text name="nazwisko" /><br/> <input type="submit" name="dalej" value="Dalej"/> </form> <?php echo "$brak"; ?> </body> </html> Ten post edytował motorider 15.11.2008, 22:10:56 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 213 Pomógł: 39 Dołączył: 7.04.2008 Skąd: 3city Ostrzeżenie: (0%) ![]() ![]() |
nie dojdzie Ci do zmiennej $brak, bo przed nią tuż robisz przekierowanie i jak to w przekierowaniu - tracisz tablicę POST, a kod pod przekierowaniem się nie wykonuje.
chyba masz to na myśli:
Ten post edytował hiszpanespaniol 15.11.2008, 22:22:59 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 12.10.2025 - 11:03 |