Rechercher : dans
Par :

Lier table mysql avec liste deroulante php

Dernière réponse le 9 mar 2009 à 16:21:57 saadainese, le 6 mar 2009 à 11:03:39 
 Signaler ce message aux modérateurs

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 .

Configuration: Windows XP
Internet Explorer 7.0

1

arthezius, le 6 mar 2009 à 12:53:05
  • +1

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. « La recherche commence là où s'arrête la connaissance. »

Répondre à arthezius

2

 saadainese, le 9 mar 2009 à 16:21:57

Merci,
C'est ce que je cherchais Arthezius.

Répondre à saadainese
Collection CommentÇaMarche.net