jak pokazac formularz gdyne nie zostaly przeslane ane gdy formularz zostal wypelniony


[PHP] Jak pokazać formularz, gdy dane nie zostały przesłane, a dane gdy formularz został wypełniony?

0x01 graphic

Chcesz aby użytkownik zobaczył formularz tylko raz, w momencie wpisywania danych. Po jego wypełnieniu użytkownik ma zobaczyć wpisane dane, już bez formularza.

0x01 graphic

Nie ma potrzeby pokazywania formularza bez przerwy na stronie. Możesz go ukryć w momencie odebrania danych. Skrypt, który obiera dane z formularza może określić, czy formularz został wypełniony poprawnie - jeżeli tak, nie ma potrzeby aby pokazywać go jeszcze raz.

W prostych przypadkach wystarczy nam do tego jeden warunek logiczny. Całość umieścimy na jednej stronie, np. index.php

<?

$imie=trim($_GET["imie"]);

$nazwisko=trim($_GET["nazwisko"]);

if ($imie<>"" && $nazwisko<>"") {

echo "Twoje imie i nazwisko: $imie $nazwisko";

} else {

echo '

<form action="index.php" method="get">

<table><tr>

<td valign=top>Imię:</td>

<td><input type="text" name="imie" style="width:100px;"></td>

</tr><tr>

<td valign=top>Nazwisko:</td>

<td><input type="text" name="nazwisko" style="width:100px;"></td>

</tr><tr>

<td>&nbsp;</td>

<td><input type="submit" value=" wyślij "></td>

</tr></table>

</form>

';

}

?>

Formularz wysyłany jest metodą GET, więc tym samym sposobem odbieramy dane, a następnie sprawdzamy czy oba pola nie są puste. Jeżeli nie, oznacza to, że ktoś je wypełnił i pokazujemy tylko pola $imie i $nazwisko.

Jeżeli pola nie zostały wypełnione bądź chociaż jedno jest puste, pokazujemy formularz.



Wyszukiwarka

Podobne podstrony:
Jak nie zostałem oficerem artylerii L
Jak wykonać formularz z?tą w postaci pól OPTION,?y nie?ło się wybrać?ty z przeszłości(1)
Dlaczego Husserl nie został Galileuszem
HTML & PHP Jak działają formularze , WAP Statystyki przez WAP, czyli jak połączyć PHP z językiem W
Jak pokazać i skąd wziąć imieniny przypadające na aktualny dzień, PHP Skrypty
Podstawy zarządzania - ćwiczenia - opracowane tematy, 2. Grupy w organizacjii, Jak wiadomo, uczestni
dodatki, Jak zapamiętywać liczby, Poniższa metoda została wypróbowana w praktyce
Teoria, Teoria (która łaskawie nie została zapowiedziana):
Rachunkowość - wykłady - 11, Błędy księgowe muszą być poprawione, tak aby nie została naruszona moc
Jak stworzyć formularz, który zapisze?ne do pliku tekstowego,?y potem jego zawartość dołączyć
5 Jeśli straciłeś dane jak najszybciej wyłącz komputer nie zamykaj systemu
22 - NIE ZOSTAŁO NAM JUŻ NIC, Teksty piosenek
NIE ZOSTAŁO NAM JUŻ NIC, Teksty 285 piosenek
Dlaczego nie zostałem Śwaidkiem, Światkowie Jehowy, swiadectwa
NIE ZOSTAŁO NAM JUŻ NIC
Jak kupić dom mądrze i nie przepłacić (USA)(1)
Jak skladac tekst Komputer nie jest maszyna do pisania Wydanie 2

więcej podobnych podstron