Liste déroulante HTML alimenté parBD

Résolu
farell23 -  
 farell23 -
Bonjour,

Je souhaiterais intégrer à une page HTML une liste déroulant dont les choix proposé proviendrais d'une base de donnée.
Quelqu'un pourrais m'aider à faire cela ? (j'utilise mySQL)

5 réponses

  1. Reivax962 Messages postés 3742 Statut Membre 1 011
     
    Bonjour,

    Oui, en effet, il te faudra rajouter du php dans ton code.
    Mais pour ça, il faut installer un « serveur » php (en fait, un interpréteur sur serveur web), renommer ta page en .php, et rajouter quelque chose comme ça :
    <select name="listederoulante"> 
    <?php 
    mysql_connect(blabla); 
    mysql_select_db(blabla); 
    
    $liste_req = mysql_query("SELECT id, nom FROM table"); 
    while ($liste_val = mysql_fetch_array($liste_req)) 
    { 
        echo "<option value='".$liste_val['id']."'>".$liste_val['nom']."</option>\n"; 
    } 
    ?> 
    </select> 
    

    Pour les explications sur les fonctions utilisées, je te conseille www.php.net

    Xavier
    1
  2. Reivax962 Messages postés 3742 Statut Membre 1 011
     
    Bonjour,

    Le HTML seul ne sait pas interroger une base de données.
    Il te faudrait un langage qui s'exécute côté serveur : PHP, ASP(.net), Java...

    Xavier
    0
  3. farell23
     
    Bonjour Xavier,

    Et merci d'avoir répondu.
    J'ai bien pensé à cela mais je ne voie pas comment faire. Est-ce que je doit intégrer du php dans mon code HTML ? Serait-il possible d'avoir un aperçu du code que je doit intégrer pour cela
    0
  4. farell23
     
    Merci bien, je vais essayer ça !
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question