alimentation d'un menu déroulant
Bonjour,
Voilà j'essaye d'alimenter un menu déroulant avec les données d'un champ de base de données mysql.
Voici mon script...qui ne marche pas :aie: ....une idée du problème ?
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
| // on prépare une requete SQL selectionnant tous les types de lieux
$sql = 'SELECT lieu_type FROM annonce';
// on lance la requete SQL
$req = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error());
$nb = mysql_num_rows ($req);
if ($nb == 0) {
// si aucun lieu n'a été trouvé, on affiche aucun formulaire
echo 'aucun lieu enregistré.';
}
else {
// si au moins unlieu a été trouvé, on affiche le formulaire
?>
<form action="envoyer.php" method="post">
Type de lieu : <select name="lieu_type">
<?php
// on alimente le menu déroulant avec les different type de lieu
while ($data = mysql_fetch_array($req)) {
echo '<option value="' , $data['lieu_type'] , '"></option>';
}
?>
</select><br />
<input type="submit" name="go" value="Envoyer">
</form>
<?php |
merci !