Liste déroulante HTML alimenté parBD

Résolu/Fermé
farell23 - 20 sept. 2010 à 06:48
 farell23 - 22 sept. 2010 à 14:03
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)

A voir également:

5 réponses

Reivax962 Messages postés 3672 Date d'inscription jeudi 16 juin 2005 Statut Membre Dernière intervention 11 février 2021 1 011
Modifié par Reivax962 le 20/09/2010 à 14:08
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
Reivax962 Messages postés 3672 Date d'inscription jeudi 16 juin 2005 Statut Membre Dernière intervention 11 février 2021 1 011
20 sept. 2010 à 11:41
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
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
Merci bien, je vais essayer ça !
0

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é !
0