par
qmeuh » 11 oct. 2005, 20:09
Bonjour à tous !
Je voudrais intégrer dans un formulaire une liste déroulante et un champ de texte dépendant directement du choix que l'on fait sur la liste déroulante. Plus concretement, j'ai une table "Produits" qui contient
Mon code PHP :
<?php
$dbhost = 'localhost';
$dbname = 'dbname';
$dbuser = 'user';
$dbpasswd = 'password';
mysql_connect($dbhost, $dbuser, $dbpasswd) or die('Erreur de connexion');
mysql_select_db($dbname) or die('Base inexistante');
$sql = 'SELECT * FROM `produits` ORDER BY `nom` ASC';
$query = mysql_query($sql) or die( 'Erreur' );
while ( $list = mysql_fetch_array( $query ) ) {
echo '<option>'.$list['nom'].'</option>';
}
mysql_close();
?>
Ca c'est pour la liste déroulante, maintenant je voudrais que la valeur du champ de texte (Prix) affiche le prix correspondant dans la base de données et ce, directement après le choix des produits disponibles.
Merci à vous !

Bonjour à tous !
Je voudrais intégrer dans un formulaire une liste déroulante et un champ de texte dépendant directement du choix que l'on fait sur la liste déroulante. Plus concretement, j'ai une table "Produits" qui contient
[code]id nom prix
1 Coca-Cola 1[/code]
Mon code PHP :
[php]<?php
$dbhost = 'localhost';
$dbname = 'dbname';
$dbuser = 'user';
$dbpasswd = 'password';
mysql_connect($dbhost, $dbuser, $dbpasswd) or die('Erreur de connexion');
mysql_select_db($dbname) or die('Base inexistante');
$sql = 'SELECT * FROM `produits` ORDER BY `nom` ASC';
$query = mysql_query($sql) or die( 'Erreur' );
while ( $list = mysql_fetch_array( $query ) ) {
echo '<option>'.$list['nom'].'</option>';
}
mysql_close();
?>[/php]
Ca c'est pour la liste déroulante, maintenant je voudrais que la valeur du champ de texte (Prix) affiche le prix correspondant dans la base de données et ce, directement après le choix des produits disponibles.
Merci à vous ! :D