JeuWeb - Crée ton jeu par navigateur
Liste deroulante à partir de bdd - Version imprimable

+- JeuWeb - Crée ton jeu par navigateur (https://jeuweb.org)
+-- Forum : Discussions, Aide, Ressources... (https://jeuweb.org/forumdisplay.php?fid=38)
+--- Forum : Programmation, infrastructure (https://jeuweb.org/forumdisplay.php?fid=51)
+--- Sujet : Liste deroulante à partir de bdd (/showthread.php?tid=512)



Liste deroulante à partir de bdd - Archange - 03-12-2006

Salut tous le monde,

Voila je rencontre un probème pour afficher une liste deroulante, je m'explique,

Dans ma table membres, j'ai une entrée ble ( en INT ), qui comporte par exemple 20 ( 20 unité de blé donc ), je souhaite donc pouvoir derouler une liste comportant les chiffres de 1 a 20 et selectionner un d'eux pour ensuite les utilisé ( mais pour l'instant je n'en suis pas à la (h) ) donc mon premier probleme c'est que je ne vois pas comment faire ceci, mon second, est que j'ai trouver un script sur le net qui "devrais" effectuer ceci, MAIS, sa ne fonctionne pas :triste: ...sa n'affiche seulement deux selections blanche.
Voici donc le code dit,

Code PHP :
<? //Ne pas oublier de mettre le session_start()
session_start();

require(
"config.inc.php");
//Connexion à la base de données.
mysql_connect($host,$username,$password);
mysql_select_db($bdd_name);
echo
'<select size=1 name="cat">'."\n";
echo
'<option value="-1">Choisir un résultat<option>'."\n";

// Récupération des informations
$sql = "SELECT ble FROM membre";
$ReqLog = mysql_query($sql, $connexion);

while (
$resultat = mysql_fetch_row($ReqLog)) {
echo
'<option value="'.$resultat[0].'">'.$resultat[1];
echo
'</option>'."\n";
}

echo
'</select>'."\n";
?>

Et si vous ne voyer pas trop ce que sa affiche voila aussi http://space.of.light.free.fr/order.php

Donc si vous avez une solution je vous remerci


RE: Liste deroulante à partir de bdd - Bosco - 03-12-2006

et si au lieux d'une liste déroulante tu métais une case ou la personne indique le chiffre et tu vérifie avec la BDD après ?


RE: Liste deroulante à partir de bdd - Isenduil - 03-12-2006




RE: Liste deroulante à partir de bdd - Archange - 03-12-2006

Merci mais c'est vrai que juste entrée la valeur dans une case suffit pour ce que je souhaite faire merci a vous deux


RE: Liste deroulante à partir de bdd - barst - 04-12-2006

Le problème vient de ta requête.
Tu sélectionnes un seul champ "ble" mais tu construit ta liste à partir de 2 champ : $resultat[0] et $resultat[1].

Du coup, $resultat[1] est toujours vide.