[Tableaux] Remplir une liste déroulante a partir d'une table mysql
Je veux remplir une liste déroulante a partir d'une requete mysql :
voila le code que j'ai utilisé mais ca marche pas !
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
| <html>
<body>
<FORM >
<?
echo '<SELECT name='liste'>';
if (mysql_connect("localhost","root","")>0)
echo"connexion réussie";
else echo "Connexion impossible";
if(mysql_select_db("Biblio")==true)
echo "<br>Selection de la base <br> ";
else "selection impossible ";
$requete="SELECT * FROM Auteur";
$result=mysql_query($requete);
while ($ligne=mysql_fetch_array($result))
{
echo '<OPTION VALUE="'.$ligne["Code_auteur"].'">'.$ligne["Nom_auteur"].'</OPTION>;
}
echo '</SELECT>';
?>
<INPUT TYPE=submit VALUE="Valider">
</FORM>
</body>
</html> |
Merci pour votre aide!
Remplir une liste déroulante a partir d'une table mysql
Mais ca marche toujours pas :
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
| <html>
<body>
<FORM >
<?
echo '<SELECT name='liste'>';
if (mysql_connect("localhost","root","")>0)
echo"connexion réussie";
else echo "Connexion impossible";
if(mysql_select_db("Biblio")==true)
echo "<br>Selection de la base <br> ";
else "selection impossible ";
$requete="SELECT * FROM Auteur";
$result=mysql_query($requete);
while ($ligne=mysql_fetch_array($result))
{
echo '<OPTION VALUE="'.$ligne["Code_auteur"].'">'.$ligne["Nom_auteur"].'</OPTION>';
}
echo '</SELECT>';
?>
<INPUT TYPE=submit VALUE="Valider">
</FORM>
</body>
</html> |
affichage des champs horizontalement dans un tableau
il m'as afficher la liste mais sans resulat elle est vide :
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
| <html>
<body>
<FORM >
<?
echo '<SELECT name="liste">';
if (mysql_connect("localhost","root","")>0)
echo"connexion réussie";
else echo "Connexion impossible";
if(mysql_select_db("Biblio")==true)
echo "<br>Selection de la base <br> ";
else "selection impossible ";
$requete="SELECT * FROM Auteur";
$result=mysql_query($requete);
while ($ligne=mysql_fetch_array($result))
{
echo '<OPTION VALUE="'.$ligne["Code_auteur"].'">'.$ligne["Nom_auteur"].'</OPTION>';
}
echo '</SELECT>';
?>
<INPUT TYPE=submit VALUE="Valider">
</FORM>
</body>
</html> |
affichage des champs horizontalement dans un tableau
Oui j'ai deja tester ma requete et ca marche tres bien mais dans la liste il m'affiche aucun auteur , c quoi pma?
affichage des champs horizontalement dans un tableau
Merci pour votre aide ca marche avec le script que vous avez donné mais au lieu de faire SELECT * FROM Auteur je dois mettre SELECT Nom_auteur,Code_auteur FROM Auteur.:D