PHP déroulant afficher sélectionnés sur la base de la valeur
Je veux afficher une liste déroulante sélectionnée pour une certaine valeur qui est à venir à partir de la base de données.
<select name="plans">
<option>MAP</option>
<option>CP</option>
<option>CPA</option>
<option>CPF</option>
</select>
La lecture d'une valeur à partir de la base de données en PHP/Mysql, permet de dire "CPA", comment puis-je afficher cette option est sélectionnée?
- Vous avez besoin de donner de la valeur d'option également, pour chaque option, alors vous devez vérifier auprès de chaque option
- vouliez-vous dire '<select name="plans" value="<?php echo 'ACP' ?>">'
InformationsquelleAutor Mahender Singh | 2013-06-20
Vous devez vous connecter pour publier un commentaire.
Vous devez utiliser le
selected
attribut dansHTML
.Si par exemple la valeur que vous avez obtenu à partir de la base de données est affecté à une variable dire
$val
,Alors vous pouvez le faire comme suit :
Vous recherchez
Je vous recommande de lire le contenu HTML débutant guides.
Essayez comme ceci
Vous devez utiliser le
selected
attribut dans la<option>
balise HTML.Code complet:
Mettre sélectionné pour l'option que vous souhaitez être sélectionné.
Comme:
Lorsque vous générez la liste ci-dessus, pour chaque option, vous vérifier si c'est la seule de la base de données. Et quand il l'est, vous ajoutez sélectionné.
Essayer cela comme un exemple.