bonsoir je bute sur un petit truc et vos lumière seront les bien venu ! voila dans ma page je met des liste déroulante que je souhaite remplir grâce a php, pour la première liste(box4) mon code marche php liste le contenu d'un dossier et me le met dans ma liste mais dans ma seconde liste (box5) je voudrais que php lorsque l'utilisateur choisi un dossier dans ma liste 1 affiche le contenu du dossier choisi dans ma liste 2 puis avec la sélection de ma liste 2 il m'affiche le contenu du dossier choisi dans ma liste 2 dans une troisième liste (box6), alors que pour le moment la seul chose que j'arrive a faire est d'afficher le contenu de mon dossier 1 dans mes trois listes pour vous faire une idée voici mon code ;

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
47
48
49
50
$dir_nom = 'vehicule'; // dossier listé (pour lister le répertoire courant : $dir_nom = '.'  --> ('point')
$dir = opendir($dir_nom) or die('Erreur de listage : le répertoire n\'existe pas'); // on ouvre le contenu du dossier courant
$dossier= array(); // on déclare le tableau contenant le nom des dossiers
/*$fichier= array(); // on déclare le tableau contenant le nom des fichiers*/
	while($element = readdir($dir)) {
		if($element != '.' && $element != '..' && $element != 'index.php') {
			if (!is_dir($dir_nom.'/'.$element)) {$fichier[] = $element;}
		else {$dossier[] = $element;}
		}
	}
	closedir($dir);
 
	if(!empty($dossier)) {
	sort($dossier);
	echo "<div id='marque'>";
	echo "Marque : \n\n";
	echo "\t\t<select id='box4'>\n";
	echo "\t\t\t<option></option>\n";
		foreach($dossier as $lien){
			echo "\t\t\t<option>$lien</option>\n";
		}
	echo "\t\t</select>";
	echo "</div>";
}
 
		if(!empty($dossier)) {
	sort($dossier);
	echo "<div id='modele'>";
	echo "Mod&egravele : \n\n";
	echo "\t\t<select id='box5'>\n";
	echo "\t\t\t<option></option>\n";
		foreach($dossier as $lien){
			echo "\t\t\t<option>$lien</option>\n";
		}
	echo "\t\t</select>";
	echo "</div>";
}
 
	if(!empty($dossier)) {
	sort($dossier);
	echo "<div id='game'>";
	echo "Type : \n\n";
	echo "\t\t<select id='box6'>\n";
	echo "\t\t\t<option></option>\n";
		foreach($dossier as $lien){
			echo "\t\t\t<option>$lien</option>\n";
		}
	echo "\t\t</select>";
	echo "</div>";
}
merci d'avance pour vos suggestions et votre aide

cedcyr