Comment charger un select
Résolu
MISS97200
Messages postés
187
Statut
Membre
-
Feadin Messages postés 10 Statut Membre -
Feadin Messages postés 10 Statut Membre -
Bonjour,
<select name="famille" id="famille">
<option value="<?php echo $rep_fam=mysql_query ("SELECT Libel_form FROM forme"); ?>">
</option>
</select></div>
Je ne sais pas où est mon erreur mais je n'arrive pas à charger mon select.
Pouvez vous m'aider s'il vous plait. merci
<select name="famille" id="famille">
<option value="<?php echo $rep_fam=mysql_query ("SELECT Libel_form FROM forme"); ?>">
</option>
</select></div>
Je ne sais pas où est mon erreur mais je n'arrive pas à charger mon select.
Pouvez vous m'aider s'il vous plait. merci
A voir également:
- Comment charger un select
- Reboot and select proper boot device asus - Forum Matériel & Système
- Media charger snap - Forum Snapchat
- Impossible de charger l'image haute résolution messenger - Forum Xiaomi
- Comment charger une video youtube - Guide
- Aucun accès à internet charger la page plus tard - Forum Réseau
5 réponses
pouvez vous me donner la syntaxe pour charger un select à partir d'une base de données s'il vous plait?
bonjour, j'ai besoin de votre aide.
je voudrai charger mon select à partir d'un champs de ma base de donnée.
Voici le code
<div><label> Famille</label>
<select name="famille" size="1" id="famille"><option value="<?php
$rep_fam=mysql_query ("SELECT Libel_famille FROM famille");
while ($dt=mysql_fetch_array($rep_fam))
{
echo $dt;
}
?>"</option>
</select>
</div>
je voudrai charger mon select à partir d'un champs de ma base de donnée.
Voici le code
<div><label> Famille</label>
<select name="famille" size="1" id="famille"><option value="<?php
$rep_fam=mysql_query ("SELECT Libel_famille FROM famille");
while ($dt=mysql_fetch_array($rep_fam))
{
echo $dt;
}
?>"</option>
</select>
</div>
si tu mets $dt=mysql_fetch_array($rep_fam) et que le champ que tu veux récupérer est Libel_famille, alors tu dois faire un echo de $dt['Libel_famille']. comme son nom l'indique, mysql_fetch_array() génère un array ;)
de plus tu dois te connecter à ta base de données (enfin, c'est peut-être fait ailleurs dans le script)
autre chose, il faut qu'il y ait quelque chose entre les deux balises option (par exemple là je remets la même chose que pour value)
ha, et aussi, , si tu veux générer un <option> par famille sélectionnée, alors l'affichage de la balise doit se faire dans la boucle.
<div>
<label>
Famille
</label>
<select name="famille" size="1" id="famille">
<?php
mysql_connect('serveur','login','pass');
mysql_select_db('nomdelabase');
$rep_fam=mysql_query("SELECT Libel_famille FROM famille;") or die (mysql_error());
while ($dt=mysql_fetch_array($rep_fam))
{
echo "<option value=' ".$dt['Libel_famille']." ' >".$dt['Libel_famille']."</option>";
}
mysql_close();
?>
</select>
</div>
si je n'ai pas fait de faute de frappe, ce code devrait fonctionner (en remplaçant les valeurs pour connect de select_db par les tiennes)^^
de plus tu dois te connecter à ta base de données (enfin, c'est peut-être fait ailleurs dans le script)
autre chose, il faut qu'il y ait quelque chose entre les deux balises option (par exemple là je remets la même chose que pour value)
ha, et aussi, , si tu veux générer un <option> par famille sélectionnée, alors l'affichage de la balise doit se faire dans la boucle.
<div>
<label>
Famille
</label>
<select name="famille" size="1" id="famille">
<?php
mysql_connect('serveur','login','pass');
mysql_select_db('nomdelabase');
$rep_fam=mysql_query("SELECT Libel_famille FROM famille;") or die (mysql_error());
while ($dt=mysql_fetch_array($rep_fam))
{
echo "<option value=' ".$dt['Libel_famille']." ' >".$dt['Libel_famille']."</option>";
}
mysql_close();
?>
</select>
</div>
si je n'ai pas fait de faute de frappe, ce code devrait fonctionner (en remplaçant les valeurs pour connect de select_db par les tiennes)^^
merci pour vos réponses, ça y est cela fonctionne, enfait j'avais déja fait comme cela c'est juste que le champs pour le SELECT était mal tapé. merci beaucoup.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question