Sous forme de profil d'édition, je souhaite afficher la valeur sélectionnée de la liste déroulante Pays comme valeur enregistrée dans db et l'utilisateur peut également modifier cette valeur.liste déroulante valeur sélectionnée de la base de données
Répondre
vous devez définir l'attribut sélectionné:
MISE À JOUR
<? $countries = array(/* Array of countries */); ?>
<select name="country">
<? foreach($countries as $c): ?>
<option<?= $c == $country ? ' selected="selected"' : '' ?>><?= $c ?></option>
<? endforeach; ?>
</select>
@ aSeptic: C'est exactement le moyen de le faire. Pour 30 ou plus d'options vous avez un tableau avec ces options et pouvez le faire défiler! Le premier exemple était juste destiné à être court. – jigfox
le second est très bien! ;-) –
J'ai fait mon premier exemple sans tableau, parce que 'ramukaka' n'affichait aucun code, et je ne voulais pas faire beaucoup d'hypothèses à quoi cela ressemblerait – jigfox
<select id="user" name="user[sex]" >
<option value="male" <?php $sex == "male" ? "selected" : '' ?>>Male</option>
<option value="female" <?php $sex == "female" ? "selected" : '' ?>>Female</option>
</select>
echo "<select name='cmbCountry'>";
while($country = mysql_fetch_array($countries)){
echo "<option value='".$country["id"]."'".($country["id"] == $profile["idCountry"]) ? " selected='selected'" : "".">".$country["name"]."</option>"
}
echo "</select>";
version légèrement avancée de la réponse de Jens - rend plus facile d'ajouter de nouvelles options :
<?php $countries = array('USA', 'Kanada', 'Mexico'); ?>
<select name="country">
<?php foreach ($countries as $c): ?>
<option<?php $country == $c ? ' selected="selected"' : ''; ?>>$c</option>
<?php endforeach; ?>
</select>
- 1. PHP définir la valeur sélectionnée de la liste déroulante
- 2. ASP .net Liste déroulante n'enregistrant pas la valeur sélectionnée dans la base de données
- 3. Afficher la liste déroulante sélectionnée
- 4. liste déroulante valeur sélectionnée vide le renvoi
- 5. Définir la valeur sélectionnée dans une liste déroulante SharePoint
- 6. Comment envoyer la liste déroulante valeur sélectionnée asp.net contrôleur mvc
- 7. Comment obtenir la valeur de la liste déroulante de la base de données en utilisant ajax?
- 8. Définir la valeur de la liste déroulante sélectionnée lors du chargement de la page initiale
- 9. Populate liste déroulante base de données
- 10. Afficher la liste déroulante sélectionnée dans jQuery?
- 11. javascript si la liste déroulante est sélectionnée, puis définissez la valeur de la zone de texte
- 12. Enregistrer valeur sélectionnée page client dans la base de données
- 13. ASP.NET MVC - Définir la valeur sélectionnée de la liste déroulante en cascade
- 14. Vérifiez si une valeur a été sélectionnée à partir de la liste déroulante dans C#
- 15. Obtenir la valeur sélectionnée d'une liste déroulante située dans une vue de liste
- 16. Remplir la liste déroulante d'une table de base de données
- 17. Django Liste déroulante dynamique de la base de données
- 18. Liste déroulante sélectionnée Valeur Parfois renvoie le texte
- 19. Obtenir la valeur de l'option sélectionnée à partir de la liste déroulante dans le guichet Apache
- 20. comment afficher la valeur sélectionnée dans la liste déroulante dans asp.net mvc?
- 21. La valeur sélectionnée dans la liste déroulante ne s'affiche pas dans la boîte de dialogue jquery
- 22. Valeur de liste déroulante ASP.NET MVC
- 23. Ajouter une valeur par défaut à la liste déroulante remplie par la base de données
- 24. Définition de la valeur sélectionnée pour une liste déroulante dans GridView
- 25. Comment: définir la valeur sélectionnée « dans la liste déroulante » au moment de l'exécution
- 26. comment obtenir la valeur sélectionnée à partir de la liste déroulante dans jQuery
- 27. Récupère la valeur de la liste déroulante sélectionnée dans FormCollection dans MVC
- 28. Comment récupérer la valeur sélectionnée dans la liste déroulante dans asp.net et la stocker dans la variable de session?
- 29. remplir les données dans la liste déroulante selon les données de la boîte déroulante précédente sélectionnée dans aspnet mvc 1
- 30. Supprimer la liste déroulante Valeur
Ceci est un souhait, pas une question. Quel problème avez-vous avec ceci, et quel code avez-vous écrit jusqu'ici? – Palantir
À l'heure actuelle, il n'a rien à voir avec PHP – jigfox
@Patantir vous dumbo – ramukaka