Presentasjon lastes. Vennligst vent

Presentasjon lastes. Vennligst vent

Dynamiske nettsider PHP Del 2 – Kontrollstrukturer.

Liknende presentasjoner


Presentasjon om: "Dynamiske nettsider PHP Del 2 – Kontrollstrukturer."— Utskrift av presentasjonen:

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


Laste ned ppt "Dynamiske nettsider PHP Del 2 – Kontrollstrukturer."

Liknende presentasjoner


Annonser fra Google