Remplir liste déroulante BdD MySQL
Résolu
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
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
3 réponses
-
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).-
-
-
-
-
non y a pas plus simple , il faut juste que ta page soit juste bien enregistré en .php
là pour régler ton probleme tu vas devoir tester chaque action que tu viens de faire .. mais si au moins tu regardais le code source html que retournes ta page , je suis sur que tu trouverais le probleme directement :)
-