PHP Manual
/
Formuláre

Formuláre HTML - časť v prehliadači

22. 08. 2019

Obsah článku

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.

Základný zdroj formulára HTML

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.

Základné polia formulára

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ť.

Bežné textové polia

Najdôležitejšie je, že požadujem obyčajné textové pole:

Pole s heslom

Zaškrtávacie políčko

Používa sa na kontrolu logickej hodnoty (TRUE a FALSE):

Rádiové tlačidlo na výber viacerých možností

Č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":



Veľké textové pole

Vytvorené na zadávanie viacriadkového textu. Používa sa aj na zadávanie:

  • cols ~ počet stĺpcov
  • rows ~ počet riadkov

Selectbox

Predstavuje pohodlný spôsob výberu z mnohých údajov.

Po odoslaní formulára sa odošle hodnota v poli value.

Tlačidlo Odoslať

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:

Spracovanie údajov na serveri

Ď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:

Související články

1.
2.
Status:
All systems normal.
2024