Boucle for pour une balise select option
Résolu
Enjoy_d_silence
Messages postés
22
Statut
Membre
-
Enjoy_d_silence Messages postés 22 Statut Membre -
Enjoy_d_silence Messages postés 22 Statut Membre -
Bonjour,
svp les gars besoin de votre aide bn je veux bien afficher le contenu d'une balise <select ><option></option></select> suivant une requete sql
ex je veux afficher ajouter un nouveau departement et lors de l'ajout je dois choisir un id ( doit etre sous forme d'une liste (la balise select option ) recuperons la valeur de l id d'apres une table dnc utilsons une requete sql )
votre aide svp je suis bloquée
merci d'avance
svp les gars besoin de votre aide bn je veux bien afficher le contenu d'une balise <select ><option></option></select> suivant une requete sql
ex je veux afficher ajouter un nouveau departement et lors de l'ajout je dois choisir un id ( doit etre sous forme d'une liste (la balise select option ) recuperons la valeur de l id d'apres une table dnc utilsons une requete sql )
votre aide svp je suis bloquée
merci d'avance
A voir également:
- Sql boucle for select
- Downloader for pc - Télécharger - Téléchargement & Transfert
- Idm for mac - Télécharger - Téléchargement & Transfert
- Instagram for pc - Télécharger - Divers Communication
- Microsoft store download for pc - Guide
- Winrar for pc - Télécharger - Compression & Décompression
2 réponses
On ouvre un select avec les options nécessaires
<select>
On lui donne une option de base sélectionnée
<option value="Département" selected>Département</option>
On lui donnes la requête SQL qui va pointer sur la table correspondante de la base de données et l'ordre par la colonne département
<?
$sql = "SELECT * FROM (la table contenant les départements) WHERE 1 ORDER BY departement";
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
while($departement = mysql_fetch_array($req)){
?>
On quitte le PHP sans terminer la boucle pour inclure l'option contenant la variable PHP qui reste en HTML
<option value="<?=$departement['id_departement'];?>"><?=$departement['departement'];?></option>
On ferme la boucle ce qui donnera au while de chaque fois répéter cet option autant de fois qu'il y aura de département dans la base de données
<?}?>
Enfin on ferme le select :)
</select>
<select>
On lui donne une option de base sélectionnée
<option value="Département" selected>Département</option>
On lui donnes la requête SQL qui va pointer sur la table correspondante de la base de données et l'ordre par la colonne département
<?
$sql = "SELECT * FROM (la table contenant les départements) WHERE 1 ORDER BY departement";
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
while($departement = mysql_fetch_array($req)){
?>
On quitte le PHP sans terminer la boucle pour inclure l'option contenant la variable PHP qui reste en HTML
<option value="<?=$departement['id_departement'];?>"><?=$departement['departement'];?></option>
On ferme la boucle ce qui donnera au while de chaque fois répéter cet option autant de fois qu'il y aura de département dans la base de données
<?}?>
Enfin on ferme le select :)
</select>