Lekce 8 - Formulářový framework v PHP - Testy a dokončení formuláře
V minulé lekci, Formulářový framework v PHP - Dokončení základu formuláře, jsme dokončili základ formuláře.
Dnes si formulář vyzkoušíme a doplníme o metody pro získávání a ukládání dat.
Testování tvorby formuláře
Formulář vyzkoušejme úplně na stejném příkladu, jako když jsme
zkoušeli InputBox
. Díky formuláři můžeme kód již velmi
podstatně zkrátit. Do souboru index.php
vložíme následující
kód:
$form = new Form('testovaci-formular'); $form->addTextBox('jmeno', 'Jméno', true) ->addMinLengthRule(3); $form->addEmailBox('email', 'Email', true) ->setText('@'); $form->addPasswordBox('heslo', 'Heslo'); $form->addTextBox('rodne_cislo', 'Rodné číslo') ->addPatternRule('[0-9]{6}\/[0-9]{4}'); $form->addButton('odeslat', 'Odeslat');
Text u emailu jsme přidali, aby bylo vidět použití metody
setText()
, jinak je tam zavináč poměrně zbytečný.
Vyrenderování formuláře provedeme nyní pouhým zavoláním metody
render()
:
<?= $form->render() ?>
Výsledek je velmi působivý:

Když okno zmenšíme třeba na velikost na mobilu, vidíme, že je formulář responzivní:
...konec náhledu článku...
Pokračuj dál
Došel jsi až sem a to je super! Věříme, že ti první lekce ukázaly něco nového a užitečného.
Chceš v kurzu pokračovat? Přejdi do prémiové sekce.
Koupit tento kurz
Před koupí tohoto článku je třeba koupit předchozí díl
Obsah článku spadá pod licenci Premium, koupí článku souhlasíš se smluvními podmínkami.
- Neomezený a trvalý přístup k jednotlivým lekcím.
- Kvalitní znalosti v oblasti IT.
- Dovednosti, které ti pomohou získat vysněnou a dobře placenou práci.
Popis článku
Požadovaný článek má následující obsah:
V tutoriálu otestujeme formulářový framework v PHP. Formuláři následně přidáme metody pro hromadné čtení a vyplňování jeho dat a tím ho dokončíme.
Kredity získáš, když podpoříš naši síť. To můžeš udělat buď zasláním symbolické částky na podporu provozu nebo přidáním obsahu na síť.