Liste déroulante HTML alimenté parBD
Résolu
farell23
-
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)
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
-
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 -
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 -
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 -
-
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
Salut,
J'ai trouvé ça sur le net. Plutôt simple et fonctionnel.
https://phpsources.net/code/php/page-par-page/2_page-par-page-google
Merci tout de même de l'aide apporté !