Bonjour à tous,

Pour un site sur des voitures.
Je crée une balise SELECT en HTML où je récupère la marque de la voiture, via PHP, dans une base de données MySql.

Lorsque j'ai sélectionné une marque, je souhaite avec l'identifiant de cette marque récupérer les modèles qui lui sont liées, tjrs dans la DB.

Quelqu’un pourrais m’orienté sur le comment récupérer la value du premier SELECT.

Voir code ci-dessous

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
 
<SELECT name="Marque" id="Marque">'
   <option value="" selected></option> 
 
<?php
      $sql = 'SELECT * FROM `marque` ORDER BY `NomMarque` ASC'; 
      $SqlStr = mysql_query($sql);
      while ($rang=mysql_fetch_array($SqlStr))
      {
   	$MarqueId = $rang['MarqueId'];
   	$NomMarque = $rang['NomMarque'];
   	echo "<option value=\"$MarqueId\">$NomMarque</option>";
             //Utiliser la value selectionner pour la requete suivante  ci-dessous
       }                    
 ?>
 </select>	
 
<?php
    echo '<SELECT name="Modele">';
    echo '<option value="" selected></option>';
      //Dans cette requete
     $sql = 'SELECT * FROM `modele` WHERE `Marque` ='.$MarqueId.' ORDER BY `NomModele`';
    $SqlStr = mysql_query($sql);
    while ($rang=mysql_fetch_array($SqlStr))
    {
         $ModeleId = $rang['ModeleId'];
         $NomModele= $rang['NomModele'];
         echo "<option value=\"$ModeleId\">$NomModele</option>";
    }
    echo '</select>';   	  
 ?>
Merci de votre aide