Select intéractifs PHP et SQL
Bonjour,
Voici mon problème:
Je créé un 1er select pour sélectionner la marque de ma moto:
Code:
1 2 3 4 5 6 7 8 9 10 11
| <?php
//Select Constructeur moto
$constructeur = 'SELECT constructeur_moto_id,constructeur_moto_nom FROM a_constructeur_moto ORDER BY constructeur_moto_nom';
$constructeur_query = mysql_query($constructeur) or die( 'Erreur' );
echo '<option>Constructeur Moto</option>';
while ( $constructeur_list = mysql_fetch_array( $constructeur_query ) ) {
echo '<option value="'.$constructeur_list['constructeur_moto_id'].'">'.$constructeur_list['constructeur_moto_nom'].'</option>';
}
mysql_close();
?> |
Je créé un 2ème select contenant les modèles des marques de moto:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
|
<select name="modele_moto_nom">
<?php
//Select Modèle moto
$modele = 'SELECT modele_moto_id,modele_moto_nom,constructeur_moto_nom FROM a_modele_moto ORDER BY modele_moto_nom';
$modele_query = mysql_query($modele) or die( 'Erreur' );
echo '<option>Selectionnez d'abord un Constructeur Moto</option>';
while ( $modele_list = mysql_fetch_array( $query ) ) {
echo '<option value="'.$modele_list['modele_moto_id'].'">'.$modele_list['modele_moto_nom'].'</option>';
}
mysql_close();
?>
</select> |
J'aimerai que tant que la valeur du 1er select est "Constructeur Moto", le 2ème select affiche "Selectionnez d'abord un Constructeur Moto".
Une fois que l'on a choisi une marque de moto dans le 1er select (par exemple DUCATI), j'aimerai qu'apparaisse dans le second select tous les modèles de moto dont le "constructeur_moto_nom" est celui séléctionné (dans ce cas tous les modèles du constructeur DUCATI).
Merci d'avance!
Fwe