Střední odborná škola a Střední odborné učiliště, Hořovice



Podobné dokumenty
Střední odborná škola a Střední odborné učiliště, Hořovice

Střední odborná škola a Střední odborné učiliště, Hořovice

Střední odborná škola a Střední odborné učiliště, Hořovice

Střední odborná škola a Střední odborné učiliště, Hořovice

Střední odborná škola a Střední odborné učiliště, Hořovice

Střední odborná škola a Střední odborné učiliště, Hořovice

Střední odborná škola a Střední odborné učiliště, Hořovice

Střední odborná škola a Střední odborné učiliště, Hořovice

Střední odborná škola a Střední odborné učiliště, Hořovice

Střední odborná škola a Střední odborné učiliště, Hořovice

Střední odborná škola a Střední odborné učiliště, Hořovice

Střední odborná škola a Střední odborné učiliště, Hořovice

Střední odborná škola a Střední odborné učiliště, Hořovice

Střední odborná škola a Střední odborné učiliště, Hořovice

Střední odborná škola a Střední odborné učiliště, Hořovice

Střední odborná škola a Střední odborné učiliště, Hořovice

Střední odborná škola a Střední odborné učiliště, Hořovice

Střední odborná škola a Střední odborné učiliště, Hořovice

Střední odborná škola a Střední odborné učiliště, Hořovice

Střední odborná škola a Střední odborné učiliště, Hořovice

Střední odborná škola a Střední odborné učiliště, Hořovice

Střední odborná škola a Střední odborné učiliště, Hořovice

Střední odborná škola a Střední odborné učiliště, Hořovice

Střední odborná škola a Střední odborné učiliště, Hořovice

Střední odborná škola a Střední odborné učiliště, Hořovice

Střední odborná škola a Střední odborné učiliště, Hořovice

Střední odborná škola a Střední odborné učiliště, Hořovice

Střední odborná škola a Střední odborné učiliště, Hořovice

Střední odborná škola a Střední odborné učiliště, Hořovice

Střední odborná škola a Střední odborné učiliště, Hořovice

Střední odborná škola a Střední odborné učiliště, Hořovice

Střední odborná škola a Střední odborné učiliště, Hořovice

PRÁVNÍ ZÁKLADY STÁTU- ÚSTAVA

Databázové aplikace pro internetové prostředí PHP úvod, základní princip, vkládání skriptu, komentáře, výpis na obrazovku

Číslo projektu: CZ.1.07/1.4.00/ Název DUM: Lom světla II.část Číslo DUM: III/2/FY/2/3/18 Vzdělávací předmět: Fyzika Tematická oblast: Optika

Střední odborná škola a Střední odborné učiliště, Hořovice

Číslo projektu: CZ.1.07/1.4.00/ Název DUM: Výpočty s hustotou Číslo DUM: III/2/FY/2/1/10 Vzdělávací předmět: Fyzika Tematická oblast:

PHP PHP je skriptovací programovací jazyk dynamických internetových stránek PHP je nezávislý na platformě

Číslo projektu: CZ.1.07/1.4.00/ Název DUM: Optické vlastnosti oka Číslo DUM: III/2/FY/2/3/17 Vzdělávací předmět: Fyzika Tematická oblast:

Číslo projektu: CZ.1.07/1.4.00/ Název DUM: Měření délky Číslo DUM: III/2/FY/2/1/2 Vzdělávací předmět: Fyzika Tematická oblast: Fyzikální

ARMÁDA ČESKÉ REPUBLIKY

Procvičení čtenářské gramotnosti. Získání základních znalostí o tématu. Speciální vzdělávací potřeby:

Číslo projektu: CZ.1.07/1.4.00/ Název DUM: Model atomu Číslo DUM: III/2/FY/2/2/2 Vzdělávací předmět: Fyzika Tematická oblast: Elektrické a

HLAVNÍ POLITICKÉ STRANY A JEJICH PŘEDSTAVITELÉ

Číslo projektu: CZ.1.07/1.4.00/ Název DUM: Hustota Číslo DUM: III/2/FY/2/1/9 Vzdělávací předmět: Fyzika Tematická oblast: Fyzikální veličiny a

VY_32_inovace/9_518. Autorka: Mgr. Renata Pokorná. Vzdělávací oblast: Jazyk a jazyková komunikace. Vzdělávací obor: Anglický jazyk

Číslo projektu: CZ.1.07/1.4.00/ Název DUM: Teplota Číslo DUM: III/2/FY/2/1/13 Vzdělávací předmět: Fyzika Tematická oblast: Fyzikální veličiny

Číslo projektu: CZ.1.07/1.4.00/ Název DUM: Skládání a rozkládání sil Číslo DUM: III/2/FY/2/1/17 Vzdělávací předmět: Fyzika Tematická oblast:

Operační systém. Mgr. Renáta Rellová. Výukový materiál zpracován v rámci projektu EU peníze školám

DERATIZACE ANEB PROČ PŘÍKAZY ;)

PŘÍKAZOVÝ ŘÁDEK ZÍSKÁVÁNÍ NÁPOVĚDY

Identifikátor materiálu: VY_32_INOVACE_347

Číslo projektu: CZ.1.07/1.4.00/ Název DUM: Měření teploty Číslo DUM: III/2/FY/2/1/14 Vzdělávací předmět: Fyzika Tematická oblast: Fyzikální

Procvičení čtenářské gramotnosti. Získání základních znalostí o tématu. Speciální vzdělávací potřeby:

Číslo projektu: CZ.1.07/1.4.00/ Název DUM: Brzdné síly Číslo DUM: III/2/FY/2/1/18 Vzdělávací předmět: Fyzika Tematická oblast: Fyzikální

VÝUKOVÝ MATERIÁL. Bratislavská 2166, Varnsdorf, IČO: tel Číslo projektu

VYŠŠÍ ODBORNÁ ŠKOLA a STŘEDNÍ PRŮMYSLOVÁ ŠKOLA Mariánská 1100, Varnsdorf PROGRAMOVÁNÍ FUNKCE, REKURZE, CYKLY

VÝUKOVÝ MATERIÁL. Bratislavská 2166, Varnsdorf, IČO: tel Číslo projektu

ANOTACE vytvořených/inovovaných materiálů

DELTA - STŘEDNÍ ŠKOLA INFORMATIKY A EKONOMIE, s.r.o. Obor informační technologie AJAX ESHOP. Maturitní projekt. Třída:

Klíčová slova: dynamické internetové stránky, HTML, CSS, PHP, SQL, MySQL,

PHP. Čtvrtek 8. září. Čtvrtek 15. září. Anonymní test znalostí

EVROPSKÝ SOCIÁLNÍ FOND. Úvod do PHP PRAHA & EU INVESTUJEME DO VAŠÍ BUDOUCNOSTI

DISTRIBUCE GNU/LINUXU

TÉMA: VŠI, PLOŠTICE VYTVOŘILA: Mgr. Zdenka Wienerová VYTVOŘILA DNE: VY_32_Inovace/3_150

TÉMA: BROUCI škůdci VYTVOŘILA: Mgr. Zdenka Wienerová VYTVOŘILA DNE: VY_32_Inovace/3_156

VY_32_INOVACE_14_ELEKTRICKÝ PROUD V KOVECH_28

DUM 20 téma: Test dávky

Inovace výuky prostřednictvím ICT v SPŠ Zlín, CZ.1.07/1.5.00/ Vzdělávání v informačních a komunikačních technologií

INSTALACE SW V GNU/LINUXU

Identifikátor materiálu: VY_32_INOVACE_350

PHP tutoriál (základy PHP snadno a rychle)

VÝUKOVÝ MATERIÁL. Bratislavská 2166, Varnsdorf, IČO: tel Číslo projektu

Anotace Prezentace pro žáky k finanční gramotnosti, seznámení s podobou českých mincí Autor Čekalová Sylva Jazyk Čeština

Číslo projektu: CZ.1.07/1.4.00/ Název DUM: Elektroskop a jednotka elektrického náboje Číslo DUM: III/2/FY/2/2/4 Vzdělávací předmět: Fyzika

SEZNAM VZDĚLÁVACÍCH MATERIÁLŮ - ANOTACE

VIRTUALBOX PRÁCE SE SÍTÍ

Identifikátor materiálu: VY_32_INOVACE_352

Formuláře. Aby nám mohli uživatelé něco hezného napsat třeba co si o nás myslí!

Číslo projektu: CZ.1.07/1.4.00/ Název DUM: Elektrické vlastnosti látek Číslo DUM: III/2/FY/2/2/1 Vzdělávací předmět: Fyzika Tematická oblast:

CO MÁ OBSAHOVAT SPRÁVNÝ DUM. Ing. Lenka SATKOVÁ

Úvodem 9. Zpětná vazba od čtenářů 10 Zdrojové kódy ke knize 10 Errata 10. Než začneme 11

PHP - úvod. Kapitola seznamuje se základy jazyka PHP a jeho začleněním do HTML stránky.

TYPOGRAFICKÁ PRAVIDLA PRO PREZENTACE

rychlý vývoj webových aplikací nezávislých na platformě Jiří Kosek

Ročník: sedmý 1,09 MB. Celková velikost:

Identifikátor materiálu: VY_32_INOVACE_344

Anotace - Autor - Jazyk - O eká k vaný n v ýstup u p -

TÉMA: BLANOKŘÍDLÍ VYTVOŘILA: Mgr. Zdenka Wienerová VYTVOŘILA DNE: VY_32_Inovace/3_158

Alkany a cykloalkany

================================================================================ =====

Identifikátor materiálu: VY_32_INOVACE_351

Výukový materiál zpracovaný v rámci projektu

DUM č. 11 v sadě. 36. Inf-12 Počítačové sítě

VY_32_INOVACE_19_ORTOKLAS_27

Inovace a zkvalitnění výuky prostřednictvím ICT Tvorba webových stránek. Ing. Zelinka Pavel Číslo: VY_32_INOVACE_35 17 Anotace:

VÝUKOVÝ MATERIÁL. Bratislavská 2166, Varnsdorf, IČO: tel Číslo projektu

PŘÍKAZY OVLÁDÁNÍ SHELLU

Čtení s porozuměním, získání nových vědomostí o České republice a jejích státních symbolech, posílení vědomí náležení k vlasti.

Transkript:

Kód DUM : VY_32_INOVACE_DYN.1.06 Název materiálu: Anotace Autor Jazyk Očekávaný výstup 06 Základ psaní skriptů v jazyce PHP DUM provede žáka jednoduchým skriptem, který sečte a znásobí dvě čísla Ing. Vladimír KEBERT, CSc (Autor) Čeština RVP 18-20-M/01 Informační technologie, předmět: Publikování na Internetu, 2. ročník RVP 63-41-M/01 Ekonomika a podnikání, předmět: Publikování na Internetu, 2. ročník Speciální vzdělávací potřeby Žádné Klíčová slova Druh učebního materiálu Druh interaktivity Cílová skupina Stupeň a typ vzdělávání Typická věková skupina Př. formulář, proměnná, LAMP, WAMP, XAMPP, PHP, server, Apache, Localhost, Host, IP adresa, C/S, Prezentace s prvky interaktivity Kombinované Žáci 2. ročníku Odborné vzdělávání 16-19 let Celková velikost Velikost materiálu v kb : 199 tématická oblast sady: Dynamický web Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Ing. Vladimír KEBERT. Dostupné z Metodického portálu www.rvp.cz, ISSN: 1802 4785. Provozuje Národní ústav pro vzdělávání, školské poradenské zařízení a zařízení pro další vzdělávání pedagogických pracovníků (NÚV).

1. Vymezení úlohy Střední odborná škola a Střední odborné učiliště, Hořovice Napište jednoduchý PHP skript, který vyzve uživatele k zadání dvou čísel, čísla sečte a znásobí, výsledek vypíše na obrazovku. 2. Analýza úlohy - na stránce bude vytvořen formulář k zadání čísel a jejich potvrzení - z formuláře budou čísla předána PHP skriptu do proměnné - je třeba zajistit, aby proměnné byly typu číslo - možno provést kontrolní výpis proměnných - provede se matematická operace s proměnnými - zobrazí se výsledek - zatím pracujeme v prázném html souboru bez řešení HTML a css

3.Možný vzhled úlohy: Formuláře pro vstup hodnot Tlačítko odešli Kontrolní výpis proměnných Výsledky PAMATUJ SYNTAXE JAZYKA!!!!! Předpis: <?php příkaz ("parametry") ;?> Příklad: <?php settype($cislo?1, double) ;?> <?php tělo skriptu, každý příkaz končí středníkem středník má význam ENTER konec skriptu ;?>

4. PAMATUJ PŘI TVORBĚ SEBEJEDNODUŠŠÍHO SKRIPTU, KTERÝ KOMUNIKUJE S UŽIVATELEM VŽDY VYTVOŘTE JASNÉ A SROZUMITELNÉ UŽIVATELSKÉ ROZHRANÍ!!! 5.TVORBA FORMULÁŘE: Formulář není skript PHP, (jde o HTML!), formulář pak jenom skriptu předá data. <html> <body> <form action="suma.php" method="get" > <input type="text" name= "cislo_1" size="5" maxlength="10" /> <input type="text" name= "cislo_2" size="5" maxlength="10" /> <br /><br /> <input type="submit" value="go!" size="10" /> </form> </html>

6. Výsledek kódu z předchozí stránky: 7. Doplnění o skript PHP, který z formuláře převezme data, uloží je do proměnných, přetypuje na typ=číslo, provede výpočty a vypíše je. <?php $cislo1 = $_REQUEST["cislo_1"]; //převezme data z formuláře a uloží do proměnné $cislo2 = $_REQUEST["cislo_2"]; settype($cislo1, float) ; // settype nastaví typ proměnné settype($cislo2, float) ; echo "<p><br />Zadali jste čísla: ". $cislo1. " a ". $cislo2. "<br /><br />" ; echo 'Součet čísel má hodnotu: '. ($cislo1+$cislo2). '<br />Součin čísel činí: '. ($cislo1 * $cislo2) ; //echo provede výpisy echo "</p>";?> Spojování řetězců: Spojování retězců se prování pomocí operátoru. (tečka). Např: <?php echo "Zadali jste čísla ". "která sečteme"?> Dá výpis: Zadali jste čísla která sečteme

6. Výsledek kódu z předchozí stránky: 7.Doplnění skriptu PHP, který z formuláře převezme data, uloží je do proměnných, přetypuje na typ=číslo, provede výpočty a vypíše je. <?php $cislo1 = $_REQUEST["cislo_1"]; //převezme data z formuláře a uloží do proměnné $cislo2 = $_REQUEST["cislo_2"]; settype($cislo1, float) ; // settype nastaví typ proměnné settype($cislo2, float) ; echo "<p><br />Zadali jste čísla: ". $cislo1. " a ". $cislo2. "<br /><br />" ; echo 'Součet čísel má hodnotu: '. ($cislo1+$cislo2). '<br />Součin čísel činí: '. ($cislo1 * $cislo2) ; //echo provede výpisy echo "</p>";?> Spojování řetězců: Spojování retězců se prování pomocí operátoru. (tečka). Např: <?php echo "Zadali jste čísla ". "která sečteme"?> Dá výpis: Zadali jste čísla která sečteme

PAMATUJ!!!!! - PHP zpracuje data na úrovni serveru a do prohlížeče odešle čistý HTML - PROTO kód: <?php echo "<p><b>zadali jste čísla: ". $cislo1. "a". $cislo2. "</b></p>" ;?> Bude v prohlížeči interpretován jenom jako html: <html> <body> <p><b>zadali jste čísla: a </b></p> </body> </html>

5. Samostatná práce: Střední odborná škola a Střední odborné učiliště, Hořovice Na základě výše uvedených znalostí vytvořte a oživte samostatnou PHP stránku, která vykonává všechny popsané činnosti. Dbejte na správnou syntaxi jazyka! Požadovaný výstup: čistá stránka, která pouze sčítá (popřípadě násobí, dělí) a vypisuje výsledek. Vzor:

Přehled použité literatury a děl: Pokud není uvedeno jinak, autorem použitých textů a mediálních příloh (obrázků, textů, interaktivních materiálů, screenshotů) je autor tohoto digitálního učebního materiálu. Příklady a skripty v příloze DUM jsou dílem autora tohoto materiálu:. Použité zdroje: 1. Kolektiv: Wiki - dokumentace projektu Fedora CZ. Dostupné na Internetu: http://wiki.fedora.cz/doku.php?id=navody:f17:web 2. Kolektiv (Adaptic, s.r.o).: PHP. Dostupné na Internetu: http://www.tvorba-webu.cz/php 2. Zajíc,P.: PHP (4). Dostupné na Internetu:http://www.linuxsoft.cz/article.php?id_article=176 3. Manuálové stránky příkazů OS Linux, distribuce Fedora 16, česká verze: man httpd, 4. Kolektiv. : PHP: Documentation. Dostupné na Internetu: http://www.php.net/docs.php 5. Kolektiv(Adaptic, s.r.o).: PHP - formuláře. In: [online]. Tvorba-webu.cz, Copyright (c) 2003-2008 [cit. 2013-03-05]. Dostupné z: http://www.tvorba-webu.cz/php/formulare.php

Přehled použité literatury a děl: Pokud není uvedeno jinak, autorem použitých textů a mediálních příloh (obrázků, textů, interaktivních materiálů, screenshotů) je autor tohoto digitálního učebního materiálu. Příklady a skripty v příloze DUM jsou dílem autora tohoto materiálu:. Použité zdroje: Použité zdroje: 1. TVORBA-WEBU.CZ. PHP: základy [online]. 2003-2008 [cit. 2013-02-19]. Dostupné z: http://www.tvorba-webu.cz 2. ZAJÍC,P. PHP (4). [cit. 2013-02-19].Dostupné z: http://www.linuxsoft.cz/article.php?id_article=176 3. PHP: Hypertext Preprocessor. PHP GROUP. PHP [online]. 2013. PHP Group, 2001-2013, [cit. 2013-02-09]. Dostupné z: http://www.php.net 7.Soubor: PHP-logo.svg. In: Wikimedia: the free encyclopedia[online]. San Francisco (CA): Wikimedia Foundation, 2001-2013 [cit. 2013-02-28]. Dostupné z: http://commons.wikimedia.org/wiki/file:php-logo.svg