IKT PHP PHP Tvorba formuláře - 10 Mgr. Josef Nožička

Slides:



Advertisements
Podobné prezentace
Formuláře jsou důležitou součástí stránek, slouží:  k přihlašování k některým stránkám (eshopy, bakaláři, diskuze na webu apod.)  k odeslání údajů do.
Advertisements

Formuláře Formuláře lze nalézt téměř na každém webu. Formuláře lze nalézt téměř na každém webu. Použití formulářů: Použití formulářů: Blog Blog Uživatelské.
PHP Souhrnné cvičení Mgr. Josef Nožička IKT PHP
MECHANICKÉ KMITÁNÍ 08. Kinematika harmonického pohybu – příklady II.
PHP Práce se soubory v PHP - 13
ACCESS IMPORT TABULKY Z EXCELU- 04 Ing. Jana Horáková IKT MS Office
PHP Podmíněné příkazy v PHP - 06
Algoritmizace a programování Datové typy v Delphi - 05
PHP Cyklické příkazy v PHP - 08
Algoritmizace a programování Podprogramy v Delphi - 10
PHP Zpracování formuláře v PHP - 11 Mgr. Josef Nožička IKT PHP
Algoritmizace a programování Operátory a příkazy v Delphi - 07
YMUSY1 Multimediální systémy 1 Cvičení 5 Formuláře a ovládací prvky.
PHP PHP – základy syntaxe (část 1) - 03 Mgr. Josef Nožička IKT PHP
Statika Vazbové síly na nosníku 15
Algoritmizace a programování Podmíněné a cyklické příkazy- 08
MS OFFICE - WORD TITULNÍ STRANA A OBSAH Ing. Petr Hanáček
MS OFFICE - WORD ZÁHLAVÍ A ZÁPATÍ Ing. Petr Hanáček
MS OFFICE - WORD ŠABLONY Ing. Petr Hanáček
VY_32_INOVACE_4.3.IVT1.18/Oc Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Ing. Jaroslav Ochodek CZ.1.07/1.5.00/ Tvorba webových.
PHP PHP – základy syntaxe (část 2) - 04 Mgr. Josef Nožička IKT PHP
POČÍTAČOVÁ GRAFIKA PROGRAMY A NÁSTROJE PRO PRÁCI S VEKTOROVOU GRAFIKOU 2 ING. BOHUSLAVA VITEKEROVÁ IKT MS Office
PHP Souhrnné cvičení Mgr. Josef Nožička IKT PHP
ELEKTROTECHNICKÁ MĚŘENÍ
Algoritmizace a programování Třídící algoritmy - 12
EXCEL ŘAZENÍ DAT ING. BOHUSLAVA VITEKEROVÁ IKT MS Office
Excel úpravy grafu, karta Návrh
Excel export a import dat. Import dat z webu.
Access Formuláře, cvičení
ACCESS SESTAVY, CVIČENÍ Ing. Jana Horáková IKT MS Office
ACCESS PŘÍKAZOVÉ TLAČÍTKO, CVIČENÍ 20 Ing. Jana Horáková IKT MS Office
Úrokový počet Prezentace_13 Mgr. Silva Vaňková OPČ_Úrokový počet
Algoritmizace a programování Objektově orientované programování - 16 Mgr. Josef Nožička IKT Algoritmizace a programování
Algoritmizace a programování Binární soubory - 14 Mgr. Josef Nožička IKT Algoritmizace a programování
POČÍTAČOVÁ GRAFIKA ÚPRAVA FOTOGRAFIÍ – ZÁKLADNÍ ÚPRAVY ING. BOHUSLAVA VITEKEROVÁ IKT MS Office
Ing. Bohuslava Vitekerová
Programovatelné automaty princip činnosti PLC 03
MS OFFICE - WORD TEXTOVÉ EDITORY Ing. Petr Hanáček
PHP Souhrnné cvičení Mgr. Josef Nožička IKT PHP
Procentový počet Prezentace_12
PHP PHP a MySQL - 15 Mgr. Josef Nožička IKT PHP
Algoritmizace a programování Vývojové diagramy - 03
ROZLOŽENÍ STRÁNKY Ing. Petr Hanáček MS OFFICE - WORD
POČÍTAČOVÁ GRAFIKA PROGRAMY A NÁSTROJE PRO PRÁCI S VEKTOROVOU GRAFIKOU 3 ING. BOHUSLAVA VITEKEROVÁ IKT MS Office
PHP Vytváření formuláře.
ACCESS DOTAZY Ing. Jana Horáková IKT MS Office
Algoritmizace a programování Úvod do Delphi - 04 Mgr. Josef Nožička IKT Algoritmizace a programování
Kalkulace zboží Prezentace_16 Mgr. Silva Vaňková OPČ_Kalkulace zboží
ÚVOD DO ELEKTROTECHNICKÉHO MĚŘENÍ
Algoritmizace a programování Textové soubory - 13 Mgr. Josef Nožička IKT Algoritmizace a programování
PHP Souhrnné cvičení Mgr. Josef Nožička IKT PHP
PHP PHP - úvod - 02 Mgr. Josef Nožička IKT PHP
ACCESS ÚVOD DO PROGRAMU - 02 Ing. Jana Horáková IKT MS Office
Excel úpravy grafu, karta Rozložení
EXCEL FILTROVÁNÍ DAT ING. BOHUSLAVA VITEKEROVÁ IKT MS Office
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.
ACCESS DOTAZY Ing. Jana Horáková IKT MS Office
MS OFFICE - WORD POZADÍ STRÁNKY Ing. Petr Hanáček
Ing. Bohuslava Vitekerová
IKT MS Office Access Dotazy Ing. Jana Horáková
EXCEL ÚPRAVY GRAFU, KARTA FORMÁT. MINIGRAFY ING. BOHUSLAVA VITEKEROVÁ IKT MS Office
PROGRAMOVATELNÉ AUTOMATY CV OBRAZOVKY 05 Ing. Jana Horáková Elektrotechnika
IKT MS Office Access Formuláře Ing. Jana Horáková
IKT MS Office Access Sestavy Ing. Jana Horáková
ACCESS SESTAVY Ing. Jana Horáková IKT MS Office
Excel export a import dat. Import ze souboru.
PHP Programy pro tvorbu WWW stránek - 01
ACCESS DOTAZY Ing. Jana Horáková IKT MS Office
ACCESS DOTAZY Ing. Jana Horáková IKT MS Office
EXCEL VYTVOŘENÍ GRAFU ING. BOHUSLAVA VITEKEROVÁ IKT MS Office
Transkript prezentace:

IKT PHP PHP Tvorba formuláře - 10 Mgr. Josef Nožička www.zlinskedumy.cz

Anotace Materiál poskytuje žákům souhrnný přehled HTML příkazů, umožňujících vytvoření formuláře, který pak bude následně zpracován s pomocí skriptovacího jazyka PHP. Musí být doplněn výkladem. Autor Mgr. Josef Nožička (Autor) Jazyk Čeština Očekávaný výstup 26–41-M/01 Elektrotechnika 78-42-M/01 Technické lyceum Speciální vzdělávací potřeby - žádné - Klíčová slova Formulář, tag, atribut Druh učebního materiálu Prezentace Druh interaktivity Kombinované Cílová skupina Žák Stupeň a typ vzdělávání odborné vzdělávání Typická věková skupina 16 - 19 let Vazby na ostatní materiály Je součástí IKT.

Formulář a jeho význam Jednou z hlavních výhod jazyka PHP je, že umožňuje pracovat s formuláři. Díky nim je možné zapojit návštěvníka webové stránky do průběhu zpracování skriptu. Využití formulářů na webové stránce je velmi široké. S jejich aplikací lze uživateli umožnit odeslat elektronickou přihlášku, spustit si online test, odpovědět na anketní otázku, atd. Zatímco vytvoření vzhledu formuláře je záležitost HTML, jeho zpracování se již provádí s pomocí PHP (případně jiného skriptovacího jazyka).

Příklad formuláře textové pole radio checkbox výběrové pole víceřádkové textové pole submit

Struktura formuláře Základem každého formuláře je HTML tag <FORM>. Jedná se o párový tag a každý prvek, který je součástí formuláře, musí být umístěn mezi prvky <FORM> a </FORM>. <FORM ACTION="dotaznik.php" METHOD="POST" > Atribut action je adresa skriptu, který provede zpracování formuláře. Vytvoření formuláře (což je záležitost HTML) i jeho zpracování (což je již záležitost PHP) lze přitom mít ve stejném souboru nebo je možné umístit každou z těchto částí do jiného souboru.

Struktura formuláře - pokračování <FORM ACTION="dotaznik.php" METHOD="POST" > Atribut method nabývá hodnot POST nebo GET. Když atribut vynecháme, použije se metoda GET, která posílá data jako součást URL adresy. Data jsou vidět v adresním řádku). Proto by se měla metoda GET používat pro formuláře s malým objemem dat a pro data, u kterých nevadí, že si je návštěvník stránky přečte, případně je v adresním řádku změní. U metody POST naopak nejsou data v URL adrese vidět a tato metoda je vhodná i pro formuláře s větším objemem dat.

Prvky formuláře Nejčastěji používaným prvkem formuláře je tag input, který je zároveň nejvariabilnějším formulářovým prvkem. S jeho pomocí je možno vytvořit několik různým typů aktivních prvků. Který konkrétní prvek chceme vložit, je určeno atributem type. Přehled formulářových prvků, které lze vytvořit s pomocí tagu input: text jednořádkové textové pole password stejné jako předchozí, ale editovaný text se zde nezobrazuje checkbox zaškrtávací pole radio přepínací tlačítko hidden skryté pole, které uživatel nevidí submit tlačítko pro odeslání formuláře (po kliknutí na něj se provede skript, jehož název je zadán u <form action= >

Prvky formuláře - část 2 Další prvky, které lze vytvořit s pomocí tagu input: button akční tlačítko, sloužící ke spuštění pomocného skriptu image tlačítko, sloužící pro nahrání obrázku do formuláře file tlačítko, sloužící pro připojení souboru k formuláři reset tlačítko pro vynulování formuláře Dalším formulářovým prvkem, který nelze vytvořit s pomocí tagu input je víceřádkové textové pole. Tento prvek se vytvoří s pomocí tagu textarea. Příklad: <TEXTAREA NAME="zaliby" ROWS=3 COLS=20> </TEXTAREA> Pomocí atributů rows a cols se určují rozměry textového okna. Celý text, který uživatel do okna při vyplnění formuláře zapíše, se uloží jako jeden řetězec (bez ohledu na rozdělení na řádky).

Prvky formuláře - část 3 Dalším často používaným prvkem formuláře je výběrové pole, které lze vytvořit kombinací HTML tagů <SELECT> a <OPTION>. Příklad: <SELECT NAME="jazyky[]" SIZE=3 MULTIPLE> <OPTION VALUE="a">angličtina <OPTION VALUE="n">němčina <OPTION VALUE="r">ruština </SELECT> Atribut name u tagu select slouží (tak jako i u jiných prvků) k identifikaci prvku, atribut size určuje počet zobrazených řádků ve výběrovém okně, atribut multiple slouží k umožnění vícenásobného výběru. Atribut value u tagu option slouží k rozpoznání označeného řádku.

Zdroje BRÁZA, Jiří. PHP 5: začínáme programovat. 1. vyd. Praha: Grada Publishing, 2005, 244 s. ISBN 80-247-1146-X.