Predtým, ako môžeme spracovať akékoľvek údaje používateľa na strane servera prostredníctvom jazyka PHP, musíme ich najprv získať. To sa vykonáva v prehliadači prostredníctvom formulárov HTML, ktoré definujú základné prvky na prijímanie údajov. Cieľom tohto článku nie je predstaviť všetky možnosti formulárov, ale len základné možnosti prijímania údajov a pochopenia princípu.
Každý formulár začína značkou HTML <form>
a končí značkou </form>
. Všetky polia formulára umiestnené medzi týmito značkami budú odoslané.
Ďalej je potrebné nastaviť, kam sa má formulár odoslať pomocou atribútu action
(názov skriptu) a akú metódu použiť pomocou atribútu method
(GET alebo POST). Ak nie je zadaná metóda a cieľ, formulár sa štandardne odošle metódou GET.
Na získanie textu (reťazca) sa používa najpoužívanejšie pole. Každé pole má svoj typ a názov, podľa ktorého ho možno po odoslaní rozpoznať.
Najdôležitejšie je, že požadujem obyčajné textové pole:
Používa sa na kontrolu logickej hodnoty (TRUE
a FALSE
):
Čeština Slovenština Angličtina
Môžete si vybrať z niekoľkých možností. Vybraná možnosť odošle svoju hodnotu. V predvolenom nastavení je dobré vybrať jedno pole s atribútom checked="checked"
:
Vytvorené na zadávanie viacriadkového textu. Používa sa aj na zadávanie:
cols
~ počet stĺpcovrows
~ počet riadkovPredstavuje pohodlný spôsob výberu z mnohých údajov.
Po odoslaní formulára sa odošle hodnota v poli value
.
Formulár môže mať neobmedzený počet tlačidiel na odoslanie. Je ľahké do nich vstúpiť:
Po kliknutí sa z polí formulára prevezmú všetky údaje a odošlú sa do nastaveného skriptu:
Ďalej je potrebné odoslať údaje na server a tam ich spracovať, o čom sa píše v ďalšom článku.
Jan Barášek Více o autorovi
Autor článku pracuje jako seniorní vývojář a software architekt v Praze. Navrhuje a spravuje velké webové aplikace, které znáte a používáte. Od roku 2009 nabral bohaté zkušenosti, které tímto webem předává dál.
Rád vám pomůžu:
Články píše Jan Barášek © 2009-2024 | Kontakt | Mapa webu
Status | Aktualizováno: ... | sk