Éviter un doublon "option" dans un "select"
Résolu
emrh
Messages postés
439
Statut
Membre
-
emrh Messages postés 439 Statut Membre -
emrh Messages postés 439 Statut Membre -
Bonjour à tous,
J'ai créé une page php d'une web application qui sert à modifier la
fiche d'une prestation déjà présente en bdd.
Dans un formulaire j'ai un select qui affiche des options dont une est
déjà sélectionnée (celle de la bdd justement) et j'aimerai éviter qu'elle
soit affichée une deuxième fois dans la liste des propositions....
Et je ne vois pas comment solutionner ça !
Merci d'avance pour vos lumières !
J'ai créé une page php d'une web application qui sert à modifier la
fiche d'une prestation déjà présente en bdd.
Dans un formulaire j'ai un select qui affiche des options dont une est
déjà sélectionnée (celle de la bdd justement) et j'aimerai éviter qu'elle
soit affichée une deuxième fois dans la liste des propositions....
Et je ne vois pas comment solutionner ça !
Merci d'avance pour vos lumières !
<select name="type" id="prestation" required="">
<?php
echo '<option value="' . $reponse['type'] . ' selected">' . $reponse['type'] . '</option>';?>
<option value="VILLAGE">VILLAGE</option>
<option value="JARDIN">JARDIN</option>
<option value="TABLE D'HÔTES">TABLE D'HÔTES</option>
<option value="DIVERS">DIVERS</option>
</select>
Configuration: Linux / Firefox 94.0
3 réponses
-
Bonjour,
Essaye un truc comme ça sur chaque ligne de ton select<option value="VILLAGE" <?php echo ($reponse['type']=='VILLAGE' ? "selected='selected' " : "" );?>>VILLAGE</option>
-
yg_be Messages postés 23437 Date d'inscription Statut Contributeur Dernière intervention Ambassadeur 1 588
bonjour,
n'est-il pas plus logique de tester, pour chaque valeur, si il est nécessaire d'ajouter "selected"? -
Effectivement avec l’opérateur ternaire ça fonctionne impeccable et c'est beaucoup plus propre...
Merci pour ton aide Jordane