in_array depuis une requête mysqli
Bonjour,
Je bloque sur la fonction in_array
Je désire coupler cette fonction php avec une requête
En déclarant mon tableau comme ceci, cela fonctionne:
Code:
1 2 3 4 5 6
|
$lang = array("en","fr");
if(!in_array($_GET["lang"], $lang)){
header("Location: ".ADDRESS_BO.$_SESSION["lang_bo"]."/login");
exit();
} |
Même chose avec ma requête ma ma page tourne en boucle...
Où peut être mon erreur ?
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
|
function langExist(){
$sql = Db::getInstance()->query("SELECT l_code FROM language WHERE l_active_back=1");
$lang = array();
while($row = $sql->fetch_assoc()){
$lang[] = '"'.$row["l_code"].'"';
}
return implode(",",$lang);
}
if(!in_array($_GET["lang"], langExist())){
header("Location: ".ADDRESS_BO.$_SESSION["lang_bo"]."/login");
exit();
} |
Merci d'avance de votre aide