Hejsa.
Kan nogle forklare mig lidt om ovenstående? Hvad bruges de til? I hvilken situation kan/skal de bruges?
Switch kan bruge i stedet for en if-sætning og er god i tilfælde hvir mange muligheder skal testes. Hvis vi f.eks. har en variabel, $var, og vi skal finde ud af om den har værdien 1, 2, 3 eller 4 vil man med en if-sætning gøre sådan:
if($var == 1) {
// Kode
} elseif($var == 2) {
// Kode
} elseif($var == 3) {
// Kode
} elseif($var == 4) {
// Kode
}
Her er det oplagt at bruge en switch i stedet. Den vi se således ud:
switch($var) {
case 1:
//Kode
break;
case 2:
//Kode
break;
case 3:
//Kode
break;
case 4:
//Kode
break;
}
Læs evt. mere på
http://dk2.php.net/switchSåvidt switch. $_GET bruges hvis du vil modtage data fra URI'en (adressen). Hvis den ser således ud:
http://www.navn.dk/side.php?var1=hej&var2=davvil $_GET['var1'] have værdien hej og $_GET['var2'] vil have værdien dav.
Der behøver ikke være 2 get-varibler. Der kan sagtens være en, så skal du blot udlade &-tegnet. Det kan også være flere.
Der står en smule om $_GET på
http://www.php.net/release_4_1_0.php under overskriften SECURITY: NEW INPUT MECHANISM.
/Andreas Møgelmose
----
Don't take life too serious, you'll never escape it alive anyway.
[Redigeret d. 04/01-05 17:36:43 af Andreas Møgelmose]