[LISTE DEROULANTE EN PHP]

bonjour!
j'ai créé ma base de donnée avec Mysql et mes fomulaires en PHP.
Comment utiliser des listes déroulantes dans mes formulaires?
merci de m'aider!!!
Configuration: Windows XP
Internet Explorer 6.0

2 réponses

  1. Bonjour,

    Une liste déroulante, en html, s'écrit comme ceci :
    <select name="maListeDeroulante">
      <option value="el1">Element1</option>
      <option value="el2">Element2</option>
      <option value="el3">Element3</option>
      <option value="el4">Element4</option>
      <option value="el5">Element5</option>
    </select>
    Donc, en php, si tous les éléments sont dans une table et que tu veux en afficher le contenu, cela donnera quelque chose du genre :
    $sql = "select id, nom from table";
    $sql_result = mysql_query($sql);
    echo "<select name=\"maListeDeroulante\">";
    while($donnees = mysql_fetch_array($sql_result))
    {
      echo "<option value=\"".$donnees["id"]."\">".$donnees["nom"]."</option>";
    }
    </select>
    Ensuite, une fois le formulaire validé par l'utilisateur, tu récupères l'id de l'élément sélectionné comme ceci :
    $id_element = $_POST["maListeDeroulante"];
    (ou alors, suivant le methode de ton formulaire,
    $id_element = $_GET["maListeDeroulante"]; )

    Voilà, j'espère que ça te suffira pour commencer !

    Xavier
    1. merci xavier!!!je vais essayer ce code dès aujourd'hui.je te rendrai cpte de la suite.
      merci!
  2. salut, va voir de ce coté et visualise la démo tu verras un bon exemple de listes déroulantes :
    http://www.roodali.com/index.php?2007/07/03/9-2-listes-deroulantes-liees-avec-ajax-mysql-php