PHP Souhrnné cvičení 2 - 17 Mgr. Josef Nožička IKT PHP www.zlinskedumy.cz.

Slides:



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

PHP Souhrnné cvičení Mgr. Josef Nožička IKT PHP
PHP Práce se soubory v PHP - 13
PHP Podmíněné příkazy v PHP - 06
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
PHP PHP – základy syntaxe (část 1) - 03 Mgr. Josef Nožička IKT PHP
Algoritmizace a programování Podmíněné a cyklické příkazy- 08
MS OFFICE - WORD ZÁHLAVÍ A ZÁPATÍ Ing. Petr Hanáček
MS OFFICE - WORD ŠABLONY Ing. Petr Hanáček
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
Algoritmizace a programování Třídící algoritmy - 12
Excel úpravy grafu, karta Návrh
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
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í
Ing. Bohuslava Vitekerová
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
POČÍTAČOVÁ GRAFIKA PROGRAMY A NÁSTROJE PRO PRÁCI S VEKTOROVOU GRAFIKOU 3 ING. BOHUSLAVA VITEKEROVÁ IKT MS Office
PRVKY ELEKTRONICKÝCH OBVODŮ
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ží
Algoritmizace a programování Algoritmizace – základní pojmy - 01
ÚVOD DO ELEKTROTECHNICKÉHO MĚŘENÍ
Ing. Bohuslava Vitekerová
Algoritmizace a programování Textové soubory - 13 Mgr. Josef Nožička IKT Algoritmizace a programování
PRVNÍ POMOC POLOHOVÁNÍ ZRANĚNÝCH 11
POČÍTAČOVÁ GRAFIKA ÚPRAVA FOTOGRAFIÍ – ÚPRAVA ČERVENÝCH OČÍ ING. BOHUSLAVA VITEKEROVÁ IKT MS Office
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
MS OFFICE - WORD VYTVOŘENÍ TABULKY Ing. Petr Hanáček
GEOMETRICKÁ OPTIKA 10. Zobrazení tenkou spojkou Mgr. Marie Šiková OPTICKÉ JEVY
EXCEL FILTROVÁNÍ DAT ING. BOHUSLAVA VITEKEROVÁ IKT MS Office
Programovatelné automaty AD převodníky 11
ACCESS DOTAZY Ing. Jana Horáková IKT MS Office
Rozdělovací počet Prezentace_14
ÚPRAVA TABULKY VE WORDU
Ing. Bohuslava Vitekerová
Aritmetický průměr Prezentace_18
IKT MS Office Access Dotazy Ing. Jana Horáková
PROGRAMOVATELNÉ AUTOMATY CV OBRAZOVKY 05 Ing. Jana Horáková Elektrotechnika
POČÍTAČOVÁ GRAFIKA ÚPRAVA FOTOGRAFIÍ – ÚPRAVA KŘIVĚ NAFOCENÝCH FOTOGRAFIÍ ING. BOHUSLAVA VITEKEROVÁ IKT MS Office
IKT MS Office Access Formuláře Ing. Jana Horáková
Statika Moment silové soustavy, nahrazení síly silou 07
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.
Český jazyk a literatura Poezie českých autorů 1. poloviny 20. století – Odkrývačka Pavel Šupka
ACCESS TVORBA TABULEK, CVIČENÍ - 06 Ing. Jana Horáková IKT MS Office
ACCESS TVORBA TABULEK, CVIČENÍ - 05 Ing. Jana Horáková IKT MS Office
PROGRAMOVATELNÉ AUTOMATY CV RS 09 Ing. Jana Horáková Elektrotechnika
Programovatelné automaty CV rozlišení směru pohybu 17
Programovatelné automaty CV detekce hrany impulzu 13
OPTIKA 15. Šíření světla, příklady II.
Hydromechanika Síla na dno uzavřené nádrže 07
PHP Programy pro tvorbu WWW stránek - 01
Poměr, přímá a nepřímá úměrnost Prezentace_11
Jednotky základní Prezentace_19
EXPRESSION HAVE GOT PRESENT_04 Mgr. Filip Soviš ANJ_Tenses
ACCESS DOTAZY Ing. Jana Horáková IKT MS Office
Transkript prezentace:

PHP Souhrnné cvičení Mgr. Josef Nožička IKT PHP

AnotaceMateriál poskytuje žákům sadu příkladů na tvorbu a zpracování formuláře v PHP. Musí být doplněn výkladem. AutorMgr. Josef Nožička (Autor) JazykČeština Očekávaný výstup26–41-M/01 Elektrotechnika M/01 Technické lyceum Speciální vzdělávací potřeby - žádné - Klíčová slovaFormulář, skript Druh učebního materiáluPrezentace Druh interaktivityKombinované Cílová skupinaŽák Stupeň a typ vzděláváníodborné vzdělávání Typická věková skupina let Vazby na ostatní materiályJe součástí IKT.

Příklad 1 Vytvořte jednoduchý formulář dle níže uvedeného vzhledu a poté napište PHP skript, který provede jeho zpracování.

Řešení – vzhled formuláře Dějepisný test jméno: příjmení: Kdy byla objevena Amerika? Vysvětlení: Vzhled formuláře je záležitostí HTML, každý prvek formuláře musí být jednoznačně pojmenovaný, u tagu FORM je kromě použité odesílací metody uveden i název skriptu, který provede zpracování formuláře.

Řešení – zpracování formuláře <?php echo $_REQUEST["jmeno"]." ". $_REQUEST["prijmeni"]; if ($_REQUEST["odpoved"] == 1492) echo " odpověděl správně"; else echo " odpověděl špatně"; ?> Vysvětlení: V proměnné $odpoved je uložena hodnota, která odpovídá value hodnotě, uvedené v HTML kódu u vybraného radia (což je v případě správné odpovědi 1492). Do souboru test_historie.php stačí napsat následující řádky: (na obrazovku se vypíše ve formuláři uvedené jméno a příjmení a informace o tom, zda dotyčný odpověděl na otázku správně či špatně).

Řešení – varianta 2 <?php if ($_REQUEST["ok"]) { echo $_REQUEST["jmeno"]." ". $_REQUEST["prijmeni"]; if ($_REQUEST["odpoved"] == 1492) echo " odpověděl spr á vně"; else echo " odpověděl š patně"; } else { HTML k ó d pro vytvořen í formul á ře... } ?> PHP příkazy, které provedou zpracování formuláře, je rovněž možno zapsat do stejného souboru, v kterém je HTML kód pro vytvoření formuláře. V tomto případě je však třeba zdrojový kód PHP rozšířit následujícím způsobem:

Příklad 2 Vytvořte formulář dle níže uvedeného vzhledu a poté napište PHP skript, který jej zpracuje – na obrazovku provede kontrolní výpis zadaných údajů.

Řešení – vzhled formuláře Přihláška - letní škola informatiky Jméno: Příjmení: Adresa: Kurzy, které bych chtěl v rámci letní školy zájem navštěvovat: (pokračování na další straně)

Vzhled formuláře - pokračování Programování v C# Programování v Delphi Tvorba stránek v PHP Počítačová grafika Počítačové sítě Platba kurzu: hotově převodem na účet

Řešení – zpracování formuláře <?php echo "Jméno:".$_REQUEST["jmeno"]." "; echo "Příjmení:".$_REQUEST["prijmeni"]." "; echo "Adresa:".$_REQUEST["adresa"]." "; echo " ".$_REQUEST[" "]." "; echo "Vybrané kurzy: "; $pom=$_REQUEST["kurzy"]; for ($i=0;$i<=4;$i++) { if ($pom[$i]) echo "$pom[$i] "; } if ($_REQUEST["platba"]==1) echo " Platba: hotově "; else echo " Platba: převodem na účet "; ?> Do souboru, který provede zpracování formuláře, se zapíší následující příkazy:

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