PHP/SQL: Database udtræk inden for en switch.
Hejsa allesammen.Sidder med et lille problem..
Hvis jeg laver en statisk switch i php, til at modtage parametre fra min querystring, så fungerer den fint nok..
switch($strNavigation){
default;
echo "normal";
break;
case 1;
echo "du har nu en id på 1";
break;
};
};
Men hvis jeg ønsker at gøre min switch dynamisk ved at trække ud fra database, så begynder den at give mig en parse error.. Nogen der kan være behjælpelig med det problem ?
$sqlQuery = mysqli_query($db,"select * from tbl_navigation") or die(mysqli_error($db));
$intQuery = mysqli_num_rows($sqlQuery);
$strNavigation = @$_GET['id'];
switch($strNavigation){
default;
echo "normal";
break;
while($dbFetch = mysqli_fetch_array($sqlQuery)){
case $dbFetch['id'];
echo $dbFetch['id'];
break;
};
};
};
Linjen jeg får fejlen på er den som indholder "case $dbFetch['id'];"
Men jeg har stirret mig blind på problemet.. Er det ganske enkelt ikke muligt at gøre min switch dynamisk på denne måde ?