Bonjour, quelqu'un peut m'aider à mettre une condition pour les langues dans ma requête, merci
Voici mon code:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24 function getSouscategories(){ global $bdd; $sql="SELECT C.id , case $_SESSION['lang'] when 'FR' then C.nom_FR when 'EN' then C.nom_EN when 'ES' then C.nom_ES end as C.nom , case $_SESSION['lang'] when 'FR' then DESC_C.nom_FR when 'EN' then DESC_C.nom_EN when 'ES' then DESC_C.nom_ES end as DESC_C.nom FROM categories C "; try{ $req = $bdd->prepare($sql); $req->execute(); $res = $req->fetchAll(PDO::FETCH_ASSOC); }catch(Exception $e){ echo "Erreur dans la requête " . $sql; $res = false; } return $res; }
Le but est que $C.nom soit égale à toutes les autres en terme de langues selon celle choisie depuis le début
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 $categories=getSouscategories(); <select name="categorie"> <?php foreach($categories as $C){ echo "<option value='".$C['id']."'>".$C['nom']."</option>"; } ?> </select>
Partager