Obchodní akademie, Ostrava-Poruba, příspěvková organizace Vzdělávací materiál/DUM VY_32_INOVACE_01B6 Autor Ing. Jiří Kalousek Období vytvoření listopad 2012 Ročník/věková kategorie 4. ročník Vyučovací předmět Databázové systémy Klíčová slova Podmínky, if, elseif, else Anotace Cíl: studenti se zvládají logiku návrhu a použití podmínek v PHP Prezentace slouží k výkladu se záměrem získat, upevnit a prohloubit znalost podmínek v php
Ing. Jiří Kalousek
Příklady použití podmínek Neúplná podmínka - if Úplná podmínka – if else Větvená podmínka – if elseif else
Příklady podmínek Test zda je proměnná větší než 10 Test zda je proměnná větší než 10 Test zda jsou obě proměnné čísla Test zda jsou obě proměnné čísla Test zda je proměnná menší než 10 nebo větší než 100 Test zda je proměnná menší než 10 nebo větší než 100 Příklad „úplné“ podmínky Příklad „úplné“ podmínky Příklad „větvené“ podmínky Příklad „větvené“ podmínky Využití podmínek v kvadratické rovnici
Test zda je proměnná větší než 10 Slovní popis: 1. Test zda je $cislo větší než pokud ano, provede se kód v těle podmínky 3. pokud ne, tělo podmínky se přeskočí
Test zda jsou obě proměnné čísla Slovní popis: 1. Test zda je $a číslo a zároveň zda je i $b číslo 2. pokud ano, provede se kód v těle podmínky 3. pokud ne, tělo podmínky se přeskočí
Test zda je proměnná menší než 10 nebo větší než 100 Slovní popis: 1. Test zda je $a menší než 10 a nebo zda je $a větší než pokud ano, provede se kód v těle podmínky 3. pokud ne, tělo podmínky se přeskočí
Příklad „úplné“ podmínky Slovní popis: 1. Test zda je $a obsahuje text Ahoj 2. pokud ne, provede se kód v těle podmínky 3. pokud ano, provede se kód v těle else
Příklad „větvené“ podmínky Slovní popis: 1. Test zda je $a obsahuje text Ahoj 2. pokud ne, provede se kód v těle podmínky vyskočí se mimo podmínku 3. pokud ano, otestuje se zda podmínka $a obsahuje text Nazdar 1. Pokud ne, provede se kód v těle podmínky elseif 2. Pokud ano, provede se kód v těle else
Využití podmínek v kvadratické rovnici
Zdroje informací Vlastní databáze příkladů
Ing. Jiří Kalousek OA Ostrava-Poruba