Rozdział 5.
Skrypty PHP bardzo często wykorzystują dane wprowadzane przez użytkownika za pośrednictwem znajdujących się na witrynach formularzy HTML. Przypomnijmy więc pokrótce, jak wygląda definicja formularza. Taka konstrukcja ma schematyczną postać:
<form name = "nazwa" target - "okno" action = "url" method = "metoda" enctype = "typ kodowania">
<!--tu definicja obiektów składowych-->
</form>
Parametr name specyfikuje nazwę formularza, parametr target — nazwę okna, w którym ma się pojawić dokument zawierający odpowiedź serwera (można być to zarówno nazwa okna, jak i ramki). Parametr action wskazuje lokalizację skryptu, do którego mają zostać wysiane dane zebrane z formularza, method określa sposób wysłania informacji do serwera, natomiast enctype — sposób kodowania M1ME. Więcej informacji na temat formularzy i sposobów przekazywania za ich pomocą informacji można znaleźć w dokumentach RFC 1866 i RFC 1867.
Elementami składowymi formularza mogą być:
♦ button — klasyczny przycisk,
♦ checkbox — pole wyboru,
♦ hidden — element ukryty,
♦ password — pole tekstowe do wpisywania haseł,
♦ radi o — pole wyboru,
♦ reset — przycisk reset,
♦ select — lista wyboru,