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....une idée du problème ?
merci !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
Partager