Pola formularzy obowiązujące na egzamin zawodowy.
Na egzamin zawodowy trzeba umieć zrobić formularz metodą POST lub GET oraz znać pola:
- zwykły tekst: INPUT
- hasło PASSWORD
- checkbox: checkbox
- radio button: radio
- rozwijana lista SELECT: SELECT
- zwykły przycisk (javascript: onclick) button
- przycisk wysłania formularza (type=”submit”)
- duże pole tekstowe: textarea
Przykładowe zadanie: Przygotować formularz do tabeli
Uzytkownik(
id(INT PRIMARY KEY AUTOINCREMENT) – brak pola (A_I)
nazwa (VARCHAR(30)) – pole tekstowe
haslo (VARCHAR(250)) – pole password
zgoda (SET(’T’,’N’)) – pole checkbox
plec (SET(’M’,’K’)) – pole radio
uprawnienia (SET(’ADMIN’, 'NADZOR’, 'UZYTKOWNIK’)) – pole select
komentarz (TEXT) – pole textarea
);
sam formularz umieszczamy w tagu:
1 2 3 4 5 6 | <form method="GET" action="insert.php"> <!-- method: metoda GET/POST (POST ukrywa zmienne), action: nazwa programu PHP uruchamianego po wypełnieniu, wstawiającego dane do bazy Tu..... <INPUT TYPE="...." NAME="zmiennaPHP" ... --> </form> |
Wczytywanie checkboxa w PHP:
1 2 3 4 5 6 7 | <?php if (isset($_GET["zgoda"])) $zgoda="T"; else $zgoda="N"; //.... tu reszta pól... ?> |