Bonjour a tous,
Je cherche a récupérer la valeur d'un select dont la valeur est stocké dans une bdd. ( valeur 1, 2 etc... dans la base, puis affichage normal avec condition if($valeur == "1") { echo"Categorie 1"; }
J'utilise un systeme de template, et actuellement j'ai fais le truc tout bete mais qui fonctionne pas...
Dans mon fichier php, une function :
Et dans mon fichier TPL :
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 function categselect() { global $r; // On définit ici la catégorie du site if($r["categorie"] == "1") $categselect = "selected='selected'"; if($r["categorie"] == "2") $categselect = "selected='selected'"; if($r["categorie"] == "3") $categselect = "selected='selected'"; if($r["categorie"] == "4") $categselect = "selected='selected'"; if($r["categorie"] == "5") $categselect = "selected='selected'"; if($r["categorie"] == "6") $categselect = "selected='selected'"; if($r["categorie"] == "7") $categselect = "selected='selected'"; if($r["categorie"] == "8") $categselect = "selected='selected'"; return $categselect; }
En fesant ca, c'est le dernier de la liste "Autres" qui est toujours selectionné...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 <select name="categorie"> <option {modif.CATEGORIE} value="1">Actualité et média</option> <option {modif.CATEGORIE} value="2">Annuaire et référence</option> <option {modif.CATEGORIE} value="3">Education et formation</option> <option {modif.CATEGORIE} value="4">Humour et divertissement</option> <option {modif.CATEGORIE} value="5">Informatique et internet</option> <option {modif.CATEGORIE} value="6">Sciences et technologie</option> <option {modif.CATEGORIE} value="7">Sports, loisirs et tourismes</option> <option {modif.CATEGORIE} value="8">Autres</option> </select>
Comment faire ?
Merci d'avance![]()
Partager