Afficher infos bdd menu deroulant
lui
-
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
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
-
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.