Remplir liste déroulante BdD MySQL

Résolu
hardgratte Messages postés 450 Date d'inscription   Statut Membre Dernière intervention   -  
hardgratte Messages postés 450 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Je souhaiterais remplir une liste déroulante d'après une base de donnée MySQL.
Ce sujet a déjà été traité d nombreuses fois mais je n'ai pas réussi à résoudre mon problème.

Voici le code : (DSL ne ne sait pas mettre le code dans une fenêtre spéciale sur le forum)

-------------------------------------------------------------------------------------------------------------
<select name="choix du nom" size="1" style="width:150px">

<?php
mysql_connect ('localhost', 'root', '');
mysql_select_db ('soulet', $base) ;

$reponse = mysql_query("SELECT Designation FROM produits");
while ($donnees = mysql_fetch_array($reponse))
{
?>
<option value="<?php echo $donnees['Designation'] ?>"><?php echo $donnees['Designation'] ?></option>
<?php
}
?>
</select>
-------------------------------------------------------------------------------------------------------------

La liste déroulante s'affiche mais il n'y a rien dedans.
Si quelqu'un a une solution merci d'avance

Merci d'avance

A voir également:

3 réponses

hardgratte Messages postés 450 Date d'inscription   Statut Membre Dernière intervention   76
 
Le code est alors le suivant :

-------------------------------------------------------------------
<select name="choix du nom" size="1" style="width:150px">

<?php
mysql_connect ('localhost', 'root', '');

mysql_select_db ('soulet', $base) ;

$reponse = mysql_query("SELECT Designation FROM produits");
while ($donnees = mysql_fetch_array($reponse));
{
?>
<option value="<?php echo $donnees['Designation']; ?>"><?php echo $donnees['Designation']; ?></option>;
<?php
}
?>
</select>
----------------------------------------------------------------------------------------------

Ça n'as rien changé

Et le code source est le même que précédemment (pas de message d'erreur).
2
naruto-94 Messages postés 865 Date d'inscription   Statut Membre Dernière intervention   188
 
t'as regardé le code html retourné à partir de ton navigateur ?
0
vordano Messages postés 1685 Date d'inscription   Statut Membre Dernière intervention   316
 
met un <?php echo $donnees['Designation']; ?> juste avant ton <option
et enlève le ; juste après le while()
0