Lier table mysql avec liste deroulante php [Résolu/Fermé]

Signaler
Messages postés
45
Date d'inscription
vendredi 6 mars 2009
Statut
Membre
Dernière intervention
11 janvier 2013
-
Messages postés
2
Date d'inscription
mercredi 12 juin 2013
Statut
Membre
Dernière intervention
8 mars 2016
-
Bonjour,

J'ai une table dans ma BD nomée "fonction" dans mysql, dont les champs sont "id_fonct"(primaire), et "fonction", designation des fonctions, je souhaite que dans un menu prelablement fait sur une page php, appellé cette table de fonction sur le menu deroulant, pour qu'a l'inscription, on puisse choisir une fonction parmis celle existantes, je ne sais pas comment faire en php.
ca fait deja deux ou trois jour que je cherche, mais je n'ai pu trouver de description exacte, j'aimerais bien que vous m'aidiez, et merci .

2 réponses

Messages postés
3538
Date d'inscription
jeudi 15 mai 2008
Statut
Membre
Dernière intervention
11 septembre 2016
448
Une liste déroulant se décompose comme suis.
<select name="liste">
     <option value="1">champ 1</option>
     <option value="2">champ 2</option>
     <option value="3">champ 3</option>
     <option value="4">champ 4</option>
</select>


Pour la rendre dynamique, il suffit de stocker les infos dans la bdd et de les introduire.
<select name="liste">
<?php
sql='SELECT ....';
$list = mysql_query($sql);
while ($data = mysql_fetch_array($list))
     {echo'<option value="'.$data['value'].'">'.$data['nom'].'</option>';}
?>
</select>

C'est un simple exemple donc à toi de l'adapter. Ici tu aurai dans ta bdd un colonne nommé nom et une autre value.
20
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 60511 internautes nous ont dit merci ce mois-ci

Quelle lucidité! ce message est pertinent. Plus tu maitrises le sujet, plus ton explication est simple. Cest pourquoi je dis ardthezius.
je voulais dire bravo et merci arthezius
Messages postés
3538
Date d'inscription
jeudi 15 mai 2008
Statut
Membre
Dernière intervention
11 septembre 2016
448
De rien! :)
Messages postés
2
Date d'inscription
mercredi 12 juin 2013
Statut
Membre
Dernière intervention
8 mars 2016

je n'arrive pas à le faire
Messages postés
45
Date d'inscription
vendredi 6 mars 2009
Statut
Membre
Dernière intervention
11 janvier 2013
1
Merci,
C'est ce que je cherchais Arthezius.