Remplir un PHP Liste Déroulante à partir de bases de données MySQL

Je suis en train de remplir une liste déroulante dans ma page web à partir d'une table mysql base de données qui a une seule colonne (pathology_id). Je sais qu'il existe des données de test dans il y mais le mieux que je puisse faire est de remplir la case avec le nom de champ, pas les valeurs de ligne. Le code j'ai à ce jour est ci-dessous, quelqu'un peut-il suggérer comment obtenir plus que juste le nom de la colonne? Merci à l'avance.

<?php $con = mysql_connect("localhost","dname","dbpass");
    if(!$con)
    {
        die('Could not connect: ' . mysql_error());
    }

    $fields = mysql_list_fields("dbname","PATHOLOGY",$con);
    $columns = mysql_num_fields($fields);
    echo "<form action = newcase.php method = POST><select name = Field>";
    for($i = 0; $i < $columns ; $i++)
    {
        echo "<option value = $i>";
        echo mysql_field_name($columns , $i);
    }

    echo "</select></form>";

    if(!mysql_query($sql,$con))
    {
        die('Error: ' . mysql_error());
    }
    else
    {
        echo "1 record added";
    }

    mysql_close($con) ?>
  • Appeler une balise select ou une liste déroulante, mais ce n'est certainement pas un 'dropbox'.
  • Merci pour ce que, fait 🙂
  • Awwww, j'ai été en attente pour une question sur Dropbox. Je suis déçu 🙁
  • Et ce n'est certainement pas un "PHP liste déroulante' mais HTML. Aussi essayer de lire sur les balises HTML, parce que vos éléments de formulaire " propriétés ressemble effrayant.
InformationsquelleAutor | 2010-10-08