Aller au menu   Aller au contenu   Aller à la recherche 





chtit truc En Octobre 2006...

Google nous autorise à fouiller dans tous les codes sources (Open Source) qu'il connaît sur internet, profitons-en, testons le !

Création d'une liste déroulante

Par j0k3r_n0ir le 23 Mars 2004 à 20:44

 

La fonction lister() sera très utilisée pour créer une liste de valeurs de champs destinés à apparaitre comme les éléments d'une liste déroulante HTML (balise SELECT).
Cette liste prend ses valeurs dans une colonne d'une table :

php:
function lister($connexion, $table, $nomchamp)
{
     //écriture de la requete
     $requete = 'SELECT '.$nomchamp.' FROM '.$table.' ORDER BY '.$nomchamp.' ';

     //extraire la colonne
     $résultat = extraire($connexion, $requete);

     //affichage du composant HTML
     echo '<select name="'.$nomchamp.'">';
     echo '<option value="Choisir">';
     while($ligne = mysql_fetch_object($resultat))
     {
          echo '<option>';
          echo $ligne->$nomchamp;
          echo '</option>';
     }
     echo '</select>';

     //pour libérer la mémoire
     mysql_free_result($resultat);
}


 

Billet précédent :
Affichage du résultat (HTML)