input select avec <option selected> géré par la BDD
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.
Code:
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>';
}
?> |
le code fonctionne quand j'inspecte l'élément j'ai
Code:
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> |
Mais la liste select affiche systématiquement le premier élément de la liste et non l'option selected :calim2: