BigJackW Skrevet 19. oktober 2007 Del Skrevet 19. oktober 2007 (endret) Hei <?php if ( $row['taken'] == 0 ) { $status = "freeSeat"; } elseif ( $row['taken'] == 1 && $row['uidTaken'] == 2 ) { $status = "userSeat"; } elseif ( $row['taken'] == 1 ) { $status = "takenSeat"; } ?> Hvordan kan det der skrives som et switch-statement ? Endret 19. oktober 2007 av BigJackW Lenke til kommentar
Martin A. Skrevet 19. oktober 2007 Del Skrevet 19. oktober 2007 Den kan bli vanskelig, da du kun kan 'switche' en variabel om gangen. Så du får nok bare holde deg til if() inntil noen andre kommer med noe glupt. Lenke til kommentar
Crowly Skrevet 19. oktober 2007 Del Skrevet 19. oktober 2007 (endret) Kommer nok ikke helt uten om if <?php switch ($row['taken']) { case 0: $status = "freeSeat"; break; case 1: if ($row['uidTaken']==2) $status = "userSeat"; else $status = "takenSeat"; break; }?> Endret 19. oktober 2007 av Crowly Lenke til kommentar
kakkle Skrevet 19. oktober 2007 Del Skrevet 19. oktober 2007 (endret) Dette bør vel funke, dersom du absolutt vil bruke switch / case <?php switch($row['taken']) { case 0: $status = "freeSeat"; break; case 1: switch ($row['uidTaken']) { case 2: $status = "userSeat"; break; default: $status = "takenSeat"; break; } default: break; } ?> EDIT: @Crowly. Koden over gjør jo det samme som din, da... eller ? Endret 19. oktober 2007 av kakkle Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå