2 votes

Champ sélectionné en PHP

J'ai une boîte de sélection dans laquelle l'utilisateur choisit un sexe (genre) dans une liste déroulante, et son choix est spécifié par "selected" dans la balise select. Mais la boîte se termine toujours par "Choose". Qu'est-ce qui ne va pas dans la syntaxe suivante ?

echo"<select name='sex'>
<option value='N' '". ($info['sex'] == "N" ? 'selected=selected':'') ."'>Choose</option>
<option value='M' '". ($info['sex'] == "M" ? 'selected=selected':'') ."'>Male</option>    
<option value='F' '". ($info['sex'] == "F" ? 'selected=selected':'') ."'>Female</option> 
</select>";

Le site $info['sex'] provient d'une consultation SQL qui renvoie toujours N, M ou F.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X