Afficher infos bdd menu deroulant

lui -  
 lui -
Bjr,
je souhaiterais faire un menu deroulant en php qui récupere les infos d'une table de ma bdd Mysql pour les afficher...
qq'1 sait cmt faire?

lui

1 réponse

  1. dugenou Messages postés 6262 Statut Contributeur 1 455
     
    Bonsoir,

    je ne sais pas si j'ai bien compris ce que tu cherches.
    Si c'est un menu déroulant dynamique, c'est à dire qui est alimenté par le contenu d'une base de données, en voici une que je viens de faire pour un compteur de téléchargements :

    dlcount (nom de la table)
    dlfic (nom du champ qui alimentera la liste)

    <?
    include("sql.inc");//fichier contenant les coordonnées de connexion à la bdd

    mysql_connect($hote, $user, $password)
    or die("Connexion à la base impossible");

    mysql_select_db("$bdd")
    or die("Ouverture base impossible");

    $rq = "SELECT DISTINCT dlfic FROM dlcount ORDER BY dlfic";
    $result = mysql_query($rq)
    or die ("Exécution de la requête impossible");
    //DISTINCT permet d'afficher qu'une fois les données
    mysql_close;

    echo"<b>Choisissez un fichier</b>\n";
    echo"<br><br>";
    echo "<form action='dlcountadmin.php' method='post'><select name='dlfic'>\n";
    while ($liste=mysql_fetch_array($result))
    {
    extract($liste);
    echo "<option value='$dlfic'>$dlfic\n";
    }
    echo " </select>\n";
    echo " <BR><BR><BR><BR>";
    echo "<input type='submit'"."value='Validez votre choix'></form>\n";

    ?>

    L'affichage se fera dans un autre fichier nommé dlcount.php.

    Le script complet est téléchargeable à cette adresse :

    http://phortail.free.fr/downloads.php

    Bon courage.
    0
    1. lui
       
      ok, merci c exactement ce que je voulais ;)
      0