Lekcja 16. - Obsługa formularzy w PHP
Ogólna postać formularza:
< / form name = "nazwa_formularza"
target = "nazwa_okna"
action = "nazwa_skryptu_odbierajacego_dane"
method = "metoda_przesylania_danych_do_serwera"
enctype = "typ_kodowani_pliku__zazwyczaj_UTF8"
< ! - - Tutaj są definiowane poszczególne elementy składowe formularza - - >
< / form >
Metody przekazania danych:
GET - zostają dołączone do adresu URL
POST - poufne przekazanie danych.
Dodatkowe pola stosowane w formularzach:
Przykładowy formularz:
< form action = formularz_1.php" method="GET" >
Ankieta < br > Imię: < br >
< input type="text" name="name" > < br >
Wiek: < br >
< input type="radio" name="age" value="T" > dorosły< br >
< input type="radio" name="age" value="N" > nie dorosły <br>
Jaki język umiesz:< br >
< input type="checkbox" name="lang[]" value="polski" > j. polski< br >
< input type="checkbox" name="lang[]" value="angielski" > j. angielski< br >
< input type="checkbox" name="lang[]" value="niemiecki" > j. niemiecki< br >
< input type="submit" value="Wyślij">
< /form >
Wynik działania powyższego formularza:
Wprowadzenie danych do powyższego formularza da wynik:
Wprowadzone dane:
Warning: Undefined array key "name" in /usr/home/itkrzysztofc/domains/diale.ct8.pl/public_html/PAI/PHP/php_28.php on line 73
Imię:
Warning: Undefined array key "age" in /usr/home/itkrzysztofc/domains/diale.ct8.pl/public_html/PAI/PHP/php_28.php on line 74
Wiek:
Znajomość języków:
Opracuj kod formularza obliczającego pola koła i powierzchni kuli.
Zastosuj pole wyboru ilości i rodzaju obliczeń.
Obliczenia dokonaj w oddzielnym skrypcie.
Rozwiązanie
Zobacz obsługę formularzy w JS w lekcji 12.
Powrót na stronę główną