Bonjour
j'ai des champs select gérés par la BDD et je veux faire un <option selected> pour afficher le champ figurant dans la BDD.
le code fonctionne quand j'inspecte l'élément j'ai
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 <?php $affich_all_catp->execute(); while($catprincipale=$affich_all_catp->fetch()){ $categoriep->hydrate($catprincipale); if($categoriep->nomcategorie()==$categorie->nomcategorie()) $select="selected"; else$select=""; echo'<option '.$select.' value="'.$categoriep->nomcategorie().'">'.$categoriep->nomcategorie().'</option>'; } ?>
Mais la liste select affiche systématiquement le premier élément de la liste et non l'option selected
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 <select class="col-xs-4"> <option value="non défini">non défini</option> <option selected="" value="mer">mer</option> <option value="technologie">technologie</option> </select>![]()
Partager