Afficher infos bdd menu deroulant

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. Contributeur
    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. ok, merci c exactement ce que je voulais ;)
      0