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

1 Webový server, instalace PHP a MySQL 13

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

1. Webový server, instalace PHP a MySQL 13

ZADÁNÍ SAMOSTÁTNÉ PRÁCE

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

Vstupní požadavky, doporučení a metodické pokyny

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

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

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

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

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

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

VIRTUALBOX PRÁCE SE SÍTÍ

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

1. Umístěte kurzor do sloupce Datový typ na řádek s polem, ve kterém vytvořit chcete seznam.

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

DUM 20 téma: Test dávky

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

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

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

Aplikační vrstva. Úvod do Php. Ing. Martin Dostal

METODICKÉ LISTY. výstup projektu Vzdělávací středisko pro další vzdělávání pedagogických pracovníků v Sokolově

DERATIZACE ANEB PROČ PŘÍKAZY ;)

Hotelová škola, Obchodní akademie a Střední průmyslová škola Teplice, Benešovo náměstí 1, p.o. III/2 - Inovace a zkvalitnění výuky prostřednictvím ICT

SYSTÉM ZPRACOVÁNÍ DAT FOTOVOLTAICKÉHO SYSTÉMU A METEOSTANICE

III/2 Inovace a zkvalitnění výuky prostřednictvím ICT

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

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

SYLABUS IT V. Jiří Kubica. Ostrava 2011

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

NEJLEP Í NÁPADY PRO DÌTI

JAK SE ASERTIVNÌ PROSADIT

ISBN (elektronická verze ve formátu PDF)


NEJLEP Í NÁPADY PRO DÌTI


JAK SE DOMLUVIT S TCHYNÍ

KAPITOLY Z O ETØOVATELSKÉ PÉÈE I

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

KONTINGENČNÍ TABULKY CO TO JE

METODICKÉ LISTY. výstup projektu Vzdělávací středisko pro další vzdělávání pedagogických pracovníků v Sokolově

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

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

Střední odborná škola stavební Karlovy Vary Sabinovo náměstí 16, Karlovy Vary Autor: Ing. Hana Šmídová Název materiálu:

Import a export dat EU peníze středním školám Didaktický učební materiál

Modul Kontakt s klientem SSP. OKcentrum. Uživatelská příručka. Poskytování součinnosti ÚP ČR

CZ.1.07/1.5.00/

Digitální učební materiál

školní vzdělávací program ŠKOLNÍ VZDĚLÁVACÍ PROGRAM DR. J. PEKAŘE V MLADÉ BOLESLAVI RVP G 8-leté gymnázium Tvorba www Gymnázium Dr.

Základní škola, Ostrava-Poruba, I. Sekaniny 1804, příspěvková organizace

Instalace a první spuštění Programu Job Abacus Pro

VĚTY OSOBNÍ HYGIENA. VY_32_INOVACE_Čt z 1

NÁVRH VLASTNÍ ŠABLONY

Google Apps. kalendář 2. verze 2012

Outlook Express

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

STŘEDNÍ ŠKOLA INFORMAČNÍCH TECHNOLOGIÍ A SOCIÁLNÍ PÉČE

ZDRAVOVĚDA ZÁKLADY ZDRAVOTNÍ VÝCHOVY PROGRAMY PODPORY ZDRAVÍ 15. Mgr. Andrea Ptáčková.

Inovace výuky prostřednictvím šablon pro SŠ

Škola. Číslo projektu. Datum tvorby 12. září 2013

DUM 14 téma: Interakce s uživatelem

Zkvalitnění výuky využitím ICT technologií CZ.1.07/1.5.00/ Matematika a její aplikace. Matematika. Závislosti a funkční vztahy

Identifikátor materiálu EU: ICT- 1-41

Registrační číslo projektu: Škola adresa: Šablona: Ověření ve výuce Pořadové číslo hodiny: Třída: Předmět: Název: I víme o něm vše?

Název školy: Základní škola a Mateřská škola Žalany. Číslo projektu: CZ. 1.07/1.4.00/ Téma sady: Informatika pro devátý ročník

Střední průmyslová škola a Vyšší odborná škola technická Brno, Sokolská 1

III/2 Inovace a zkvalitnění výuky prostřednictvím ICT

Vytvoření statistiky v Praktiku

Novinky v programu SKLADEK

VISUAL BASIC. Práce se soubory

Transkript:

Kód DUM : VY_32_INOVACE_DYN.1.14 Název materiálu: Anotace Autor Jazyk Očekávaný výstup 14 PHP- práce se soubory v PHP (3.část) Komplexní řešený příklad DUM je žáků průvodcem pro pochopení principu použití souborů pro postupné ukládání dat a tvorbu jednoduchých reportů v interakci PHP <> HTML 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ř. LAMP, WAMP, XAMPP, PHP, server, Apache, Localhost, Host, IP adresa, C/S, PHP.ini, Httpd.conf Prezentace s prvky interaktivity Kombinované Žáci 2. ročníku Odborné vzdělávání / Informační a komunikační technologie 16-19 let Celková velikost Velikost materiálu v kb : 322 tématická oblast sady: Dynamický web

1. Vytvořte webovou aplikaci, která vytvoří seznam a statistiku přihlášených závodníků maratonu (úloha navazuje na DUM č.11). - vytvořte formulář jméno a příjmení, rodné číslo, velikost dresu (S, M, L, XL, XXL) přidělení startovního čísla až v sestavě zpracováním záznamů, - Zajistěte, aby formulář byl ošetřen proti nevyplnění - Mužům přidělíte modrý dres, ženám červený dres, - Zajistěte, aby data byla postupně vytvářena v souboru - Zajistěte, aby se průběžně vypisoval seznam přihlášených, jejich čísla, barva dresu, velikost dresu. - Zajistěte, aby skript spočítal počet mužů a počet žen.

2. Vzhled a obsah formuláře: První 4 pole jsou povinná a budou se kontrolovat proti nevyplnění, textové pole je pak volitelné. Pokud není pole vyplněno, skript nebude pokračovat, dokud nedojde k vyplnění údajů. Obr. č. 1 je pouze vzorem, úprava je na Vás.

3. Analýza úlohy: Vstupní formulář Kontrola vyplnění Data do proměnných Analýza rodného čísla žena - muž Přečtení souboru do proměnné Rozpad řádků souboru podle ukončení ; do pole [řádků] Procházení polem řádků: Řádek obsahuje slovo Muž ano Počítadlo výpis Proměnné do souboru a+ Řádek obsahuje slovo Žena ano Počítadlo výpis Konec

4. První část skriptu (nezabýváme se formulářem): - Jestliže bylo stisknuto tlačítko odeslat, potom zpracuj proměnné a zapiš výsledky do souboru - mb_substr() analyzuje třetí cifru rodného čísla: 0 a 1 ==> Muž ; větší nebo rovno 5 ==>Žena - proměnné z formuláře a získaný údaj o pohlaví zapíšeme na konec souboru, pokud soubor není, vytvoří se (a+) - po zápisu se soubor zavře

5. Přečtení souboru a rozpad na pole řádek: - fopen( $, r) - soubor se otevře pro čtení - je třeba zjistit, kolik znaků soubor obsahuje - filesize() - celý soubor (celý počet znaků) se natáhne do proměnné $seznam - každý řádek souboru je ukončen středníkem (;) to je rozhodující oddělovač - explode('';'', ) podle středníku rozpadne proměnnou na pole (Array) každý prvek pole je tvořen jedním řádkem - počet prvků pole se zjistí příkazem count() Obr. č.2: Fragment kódu pro přečtení souboru

6. Výpis prvků pole podle shody řetězce a počítadlo: - For procházej všechny prvky pole. Pokud najdeš řádek, který obsahuje řadu znaků Muž, pak řádek očísluj a vypiš, pokud ne, pokračuj na další. Takto se projde celé pole - For procházej všechny prvky pole. Pokud najdeš řádek, který obsahuje řadu znaků Žena, pak řádek očísluj a vypiš, pokud ne, pokračuj na další. Takto se projde celé pole. - Konec skriptu.

7. Možný výsledek skriptu: Je splněn požadavek aby skript rozdělil muže a ženy a spočítal je:

8. Jak provést výpis hodnot kód: Obr. č.4: Fragment kódu pro výpis řádků s řetězcem Žena. $no_z je počítadlo, každýmprůchodem se přičte 1 a vypíše se pořadí řádků. $pole[$r] je příslušný řádek prvek pole, který obsahuje řetězec Žena

4. Souvislý příklad základní práce se souborem Zadání úlohy: - Pokuste se samostatně naprogramovat úlohu na základě vlastních znalostí, případně za pomoci manuálu PHP. - Postupně zapojujte jednotlivé části aplikace a testujte je po částech kontrolními výpisy - Porovnejte své řešení s možným řešením v příloze tohoto digitálního materiálu. - Navrhněte praktické použití aplikace. - Poznámka: Při testování aplikace v příloze upravte práva na zápis pro všechny (666 nebo 777 pro celý adresář)

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(Adaptic, s.r.o).: Práce se soubory. In: [online]. Tvorba-webu.cz, Copyright (c) 2003-2008 [cit. 2013-03-05]. Dostupné z: http://www.tvorbawebu.cz/php/prace_se_soubory.php 2. KOSEK,J.: PHP - tvorba interaktivních internetových aplikací. Grada Publishing 1999, 492 stran, ISBN 80-7169-373-1