Bonjour à tous,

Mon problème est relativement simple je pense mais moi pas y'arriver !
En fait j'ai deux listes déroulantes chargées par un BDD, la deuxième se charge en fonction de la première. Je veux donc tout simplement que la deuxième liste deroulante soit grisée tant qu'aucun choix n'a été fait dans la première.
J'ai déjà essayé en testant l'index de la première liste mais pas réussi qd même, voila mon code et merci pour votre aide :

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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
 
	////////////////////////////
	//1ERE LISTE DEROULANTE//
	////////////////////////////
 
$req_marque = mysql_query ("SELECT marque_id, marque_text FROM marque 
	WHERE outils_id=1 
	ORDER BY marque_text");
echo "<form name='guide' method='GET' action='essai.php'>
<p><select name='marque' onchange='guide.btnsubmit.click();'>
<option selected value='0'>Sélectionner votre marque</option>";
 
//Chargement de la liste déroulante des marques
		while(list($marque_id, $marque_text) = mysql_fetch_row($req_marque)) 
		{
			if ($marque_id==$marque) 
				{ 
				$sel = "selected"; 
				}
			echo "<option $sel value=$marque_id>$marque_text</option>\n";
			$sel = ""; 
		}
echo "</select>";
 
	/////////////////////////////
	//2EME LISTE DEROULANTE//
	/////////////////////////////
 
//Recherche des types de tronconneuse associée à la marque selectionnée
$req_type = mysql_query ("SELECT type_id, marque_id, type_text FROM type 
	WHERE marque_id = $marque 
	ORDER BY type_text");
echo "</p><p>
<select name='type' disabled onchange='guide.btnsubmit.click();'>
<option selected value='0'>Sélectionner votre modèle</option>";
	//Chargement de la liste déroulante des types 
	while(list($type_id, $marque_id, $type_text) = mysql_fetch_row($req_type)) 
	{
		if ($type_id==$type) 
			{
			$sel = "selected ";
			}
		echo "<option $sel value=$type_id >$type_text</option>\n";
		$sel = "";
	}	
echo "</select>";