Page 1 sur 1

gestion de données

Posté : 31 oct. 2006, 18:52
par zecups
Bonjour,
j'ai un menu deroulant affichant les données d'une de mes tables de ma BDD
Cette table contient des produits et leurs prix, mais je n'affiche que les produits

je voudrais justement, en cliquant sur ma liste deroulante pouvoir afficher le prix de mon produit à cote et je ne trouve pas le moyen de la faire

j'ai cherché dans les tutoriaux mais en vain

merci a tous pour votre aide

Zecups

Posté : 01 nov. 2006, 16:43
par Vikchill
Montre ce que tu as déjà, un petit bout de code serait sympa.

Posté : 02 nov. 2006, 08:18
par zecups
voivi le code que j'ai pour inserer dans ma liste deroulante les donnees de ma table
<?
$SQL = "SELECT nomobjet, prixU FROM catalogue";
$res = mysql_query($SQL);
while($val=mysql_fetch_array($res)) {
   echo "<option>".$val["nomobjet"]."</option>\n";
}
?>
je cherche maintenant a trouver le moyen de recuperer le PrixU en cliaquant sur une option de ma liste deroulante

Posté : 02 nov. 2006, 09:23
par albat
Pour commencer, n'oublie de donner une valeur à chaque option.
Sinon, tu ne pourras pas récupérer le résultat du choix de l'utilisateur.

Je suppose que tu as dans ta table un identifiant, genre num_objet.
Je l'ai rajouté dans ta requête.
$sql = "SELECT num_objet, nomobjet, prixU FROM catalogue";
$res = mysql_query($sql) or die();
while ($val=mysql_fetch_array($res))
      { echo "<option value='".$val['num_objet']."'>".$val['nomobjet']." : ".$val['prixU']." &euro;</option>\n";
      }