Prezentace se nahrává, počkejte prosím

Prezentace se nahrává, počkejte prosím

Formuláře Formuláře uzavíráme do elementů Formuláře uzavíráme do elementů a a Tyto elementy jsou součástí jazyka XHTML, to znamená, že při použití v PHP.

Podobné prezentace


Prezentace na téma: "Formuláře Formuláře uzavíráme do elementů Formuláře uzavíráme do elementů a a Tyto elementy jsou součástí jazyka XHTML, to znamená, že při použití v PHP."— Transkript prezentace:

1 Formuláře Formuláře uzavíráme do elementů Formuláře uzavíráme do elementů a a Tyto elementy jsou součástí jazyka XHTML, to znamená, že při použití v PHP musí být vně kódu, nebo v uvozovkách u příkazu echo. Tyto elementy jsou součástí jazyka XHTML, to znamená, že při použití v PHP musí být vně kódu, nebo v uvozovkách u příkazu echo. Element form má několik atributů, z nichž nejdůležitější jsou dva: Element form má několik atributů, z nichž nejdůležitější jsou dva: - action - method

2 Formuláře Atribut action určuje URL aplikace, která se stará o zpracování výsledku formuláře. Atribut action určuje URL aplikace, která se stará o zpracování výsledku formuláře. Pokud nezadáte URL, zpracuje proměnné z formuláře ten samý soubor, ve kterém je daný formulář. Pokud nezadáte URL, zpracuje proměnné z formuláře ten samý soubor, ve kterém je daný formulář. Atribut method určuje způsob, jakým jsou data z formuláře zaslána. Možnými hodnotami jsou get a post. Atribut method určuje způsob, jakým jsou data z formuláře zaslána. Možnými hodnotami jsou get a post. Proměnné z formuláře budou dostupné v superglobálních proměnných $_GET, $_POST a $_REQUEST Proměnné z formuláře budou dostupné v superglobálních proměnných $_GET, $_POST a $_REQUEST

3 Ukázka definice formuláře Data z formuláře zpracuje soubor "zpracuj.php" Data z formuláře zpracuje soubor "zpracuj.php" Obr. 1

4 Prvky formuláře – vstupní pole type – typ vstupního pole type – typ vstupního pole name – název proměnné name – název proměnné value – přednastavená hodnota value – přednastavená hodnota size – velikost vstupního pole size – velikost vstupního pole maxlenght – maximální délka hodnoty maxlenght – maximální délka hodnoty U elementu "input" nemusí být vyplněny všechny parametry. U elementu "input" nemusí být vyplněny všechny parametry.

5 Prvky formuláře - type type="text" - textové pole type="text" - textové pole type="password" - heslo type="password" - heslo type="checkbox" - zaškrtávací políčko type="checkbox" - zaškrtávací políčko type="radio" - přepínač type="radio" - přepínač type="hidden" - skryté pole type="hidden" - skryté pole type="submit" - odesílání type="submit" - odesílání type="reset" - výmaz zadaných hodnot type="reset" - výmaz zadaných hodnot type="image" - obrázek jako tlačítko type="image" - obrázek jako tlačítko type="file" - přenos souborů - u form je třeba zadat enctype="multipart/form-data" type="file" - přenos souborů - u form je třeba zadat enctype="multipart/form-data" type="button" - obecné tlačítko type="button" - obecné tlačítko

6 Prvky formuláře – zaškrtávací pole name – název proměnné name – název proměnné size – počet zobrazených polí size – počet zobrazených polí multiple – umožnění hromadného výběru s klávesou Ctrl multiple – umožnění hromadného výběru s klávesou Ctrl selected – počáteční vybraná hodnota selected – počáteční vybraná hodnota value – určení odesílané hodnoty (pokud není, odesílá se obsah) value – určení odesílané hodnoty (pokud není, odesílá se obsah)</select>

7 Prvky formuláře – textové pole </textarea> name – název proměnné name – název proměnné cols – počet sloupců pole cols – počet sloupců pole rows – počet řádků pole rows – počet řádků pole

8 Ukázka formuláře Obr. 2 Obr. 3

9 Příklad Vytvořte formulář pro sčítání a násobení dvou zadaných čísel. Vytvořte formulář pro sčítání a násobení dvou zadaných čísel. Zadané hodnoty z formuláře zpracujte v souboru "vypocet.php". Zadané hodnoty z formuláře zpracujte v souboru "vypocet.php". Výsledek zobrazte ve formátu: Výsledek zobrazte ve formátu: Součet zadaných čísel je: Součin zadaných čísel je:

10 Řešení Obr. 5 Obr. 4

11 Otázky k opakování 1. Jaké elementy se používají pro vytvoření formuláře? 2. Jaké jsou nejdůležitější atributy formuláře? 3. Jaké znáte prvky formuláře? 4. V jakých superglobálních proměnných se nachází hodnoty odeslané z formuláře?

12 Použité zdroje BLÁBOLIL, R. Informační a komunikační technologie. 3. rozšířené vydání. České Budějovice: KOPP, 2011. str. 407 BLÁBOLIL, R. Informační a komunikační technologie. 3. rozšířené vydání. České Budějovice: KOPP, 2011. str. 407 Použité obrázky: Vlastní


Stáhnout ppt "Formuláře Formuláře uzavíráme do elementů Formuláře uzavíráme do elementů a a Tyto elementy jsou součástí jazyka XHTML, to znamená, že při použití v PHP."

Podobné prezentace


Reklamy Google