[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. 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
    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!