Formulář osoby
Formulář má dobře pořešenou validaci. Při zadání jména kratšího než 3 znaky, při zadání věku mimo rozumný rozsah, při zadání příliš velké výšky, atd. se formulář neodešle.
Objednávkový formulář
Validace opět na pokročilé úrovni. Generování formuláře přes metody v objektu. Defaultní hodnoty opět uchováváme. Při odeslání script odešle email "šéfkuchaři" s detailní objednávkou.
Diskusní fórum
Aplikace s technologiemi PHP7, MySQL, a JS s objektově orientovaným kódem. Diskuzní fórum, které obsahuje formulář jehož vstupem je jméno, email a text příspěvku.
Aplikace dále:
- zajišťuje validace vstupu, všechna pole jsou povinná, email musí být ve správném tvaru.
- následně pod formulářem se zobrazují všechny příspěvky, které jsou uloženy v databázi. Příspěvky musí být seřazeny chronologicky (první je nejnovější) a bude se u nich zobrazovat: jméno, email, text a datum přidání příspěvku.
- u každého příspěvku se také zobrazuje celkový počet příspěvků, které uživatel celkem napsal (dle emailu).
Zadávání do databáze
Aplikace s technologiemi PHP7, MySQL, s objektově orientovaným kódem. Menu jídel uložených v databázi, kam jde z formuláře přidat nové jídlo.
Vyhledávání v databázi
Aplikace s technologiemi PHP7, MySQL, s objektově orientovaným kódem. Menu jídel uložených v databázi, ve které lze pomocí formuláře vyhledávat.
Uložení databáze do souborů
- použije se databáze, se kterou pracují i výše uvedené aplikace
- tato databáze je uložena do textového souboru dishes.txt
- dále je uložena do CSV souboru dish-list.csv
- tyto nové soubory jsou okamžitě nabídnuty ke stažení/otevření/uložení
Vložení dat do Sessions
- z formuláře načteme objednávku druhu a množství jídla
- můžeme i několikrát za sebou
- všechna data budou uložena do pole Session ve formě dalšího pole
- program umožňuje vypsat všechny položky uchovávané v Sessions
- je možné vymazat data relace a vytvořit objednávku znovu
Nahrávání fotek na server
Další aplikace
4 roky vedu kroužek tvorby webových stránek s dětmi v Domě dětí a mládeže. Externí odkaz v nadpisu míří na aplikace v PHP, které jsme vytvořili.