Laste ned presentasjonen
Presentasjon lastes. Vennligst vent
1
Dynamiske nettsider PHP Del 2 – Kontrollstrukturer
2
Kontrollstrukturer Betingelser if Løkker while for
3
Betingelser - if <?php if ( $a > $b ) { echo ”a is bigger than b”; } ?> Hvis $a er større enn $b, vil meldingen skrives ut
4
Betingelser – else <?php if ( $a > $b ) { echo ”a is bigger than b”; } else { echo ”a is not bigger than b”; } ?> Hvis $a er større enn $b, vil første melding skrives ut Ellers skrives den andre meldingen ut
5
Betingelser – elseif <?php if ( $a > $b ) { echo ”a is bigger than b”; } elseif ( $a == $b ) { echo ”a is equal to b”; } ?> Hvis $a er større enn $b, vil første melding skrives ut Ellers vil det sjekkes om a har samme verdi som b, hvis de har det skrives den andre meldingen ut
6
Tilordning og sammenligning Tilordning $a = 5; $a++;($a er 6) $a+=2;($a er 8) Sammenligning $a > 5(true eller false) $a == 5(true eller false) $a = 5alltid true – hvorfor?
7
Oppgave Lag et php-program som gjør følgende: Lager variabelen $tall og setter den til å inneha verdien 10 Hvis $tall er større enn 5 skrives meldingen ”stort tall” ut Hvis ikke skrives meldingen ”lite tall” ut Test programmet ditt med forskjellige verdier av $tall
8
Ekstra oppgave Utvid programmet fra forrige oppgave til å lese inn verdien av $tall fra url’en
9
Løkker – while <?php $a = 0; while ( $a < 10) { echo $a. ” ”; $a = $a + 1; } ?> Så lenge $a er mindre enn 10 kjøres innholdet i løkka om og om igjen
10
Løkker – for <?php for ( $a = 0; $a < 10; $a++ ) { echo $a. ” ”; } ?> For-løkker fungerer på samme måte som while-løkker
11
Oppgave Lag en while-løkke som skriver ut ”php er gøy” 10 ganger Legg inn et linjeskift for hver gang meldingen skrives ut Lag samme program men denne gangen med en for-løkke
12
Oppgave <?php $list[0][0] = ”VG”; $list[0][1] = ”http://www.vg.no”; $list[1][0] = ”Aftenposten”; $list[1][1] = ”http://www.aftenposten.no”; $list[2][0] = ”Dagbladet”; $list[2][1] = ”http://www.dagbladet.no”; ?> Lag php-kode bruker $list til å skrive ut en liste over lenker
13
Utfordring <?php $menu[0] = ”Menyelement nr en”; $menu[1] = ”Menyelement nr to”; $menu[2] = ”Menyelement nr tre”; ?> Lag en php-side (kall den menu.php) Siden skal skrive ut hvert av elementene i $menu på hver sin linje Koden bør fungere også når $menu har flere elementer Hver av linjene skal være en lenke til menu.php, med parameteren id (som angir hvilket menyelement som er valgt) http://www.mittdomene.no/menu.php?id=2 http://www.mittdomene.no/menu.php?id=2 Det valgte menyelementet skal skrives i fet skrift
Liknende presentasjoner
© 2024 SlidePlayer.no Inc.
All rights reserved.