Bonjour,
Voilà mon problème:
je crée un formulaire en php avec plusieurs liste déroulante, j'ai trouvé un code pour faire cette liste déroulant (qui va lire dans une table mysql) mais pour éviter de la réécrire 15 fois je souhaite la mettre sous forme de fonction:
exemple d'utilisation:
MenuDeroulant(fabricant,IDFab,NomFabricant)
voici le code de ma fonction:
1 2 3 4 5 6 7 8 9 10 11
| function MenuDeroulant($table,$identifiant,$donnee)
{
echo "<SELECT Name=identifiant Size=1><OPTION Value=0></OPTION>";
$sql= "SELECT * FROM table ORDER BY IDFab ASC";
$rep= mysql_query($sql);
while($ligne_liste=mysql_fetch_array($rep))
{
echo "<OPTION Value=\"".$ligne_liste['identifiant']."\">".$ligne_liste['donnee']."</OPTION>";
}
echo "</SELECT>";
} |
Lorsque j'éxécute mon code, je vois apparaitre la liste déroulante avec le nombre de ligne correspondant à ma table mais les champs sont vides.
Je ne comprends pas pourquoi, avez vous une solution?
Merci d'avance
Mikke
Partager