Bonjour

VOilà mon problème :

je dois affichier une ligne de catégorie et sous-catégorie et divisios de ces sous catégories sous forme de <select>

voilà mon script :

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
 
<select name="idcateg" size="1">
<option value="0">Choisissez</option>
<?php
	$sql6 = 'SELECT id,nom FROM categ';
	$res6 = mysql_query($sql6) or die(mysql_error());
 
	$sql7 = 'SELECT id,nom,categ FROM sscateg';
	$res7 = mysql_query($sql7) or die(mysql_error());
 
	$sql8 = 'SELECT id,nom,sscateg FROM divisions';
	$res8 = mysql_query($sql8) or die(mysql_error());
 
	while($row6 = mysql_fetch_row($res6))
	{
		// J'affiche la catégorie
		echo '<option value="'.$row6[0].'"> - - - '.strtoupper($row6[1]).' - - - </option>';
		// boucle sur les ss categ
		while($row7 = mysql_fetch_row($res7))
		{
			// Si la ss catég en cours dans la boucle fait bien partie de la catégorie en cours
			if($row7[2] == $row6[0])
			{
				// J'affiche la ss-categ
				echo '<option value="s'.$row7[0].'"> - - '.$row7[1].' - - </option>';
				// Boucle sur les divisons
				while($row8 = mysql_fetch_row($res8))
				{
					// Si la division en cours fait partie de la ss categ
					if($row8[2] == $row7[0])
					{
						// j'affiche la divion
						echo '<option value="d'.$row8[0].'">'.$row8[1].'</option>';
					}
				}
			}
		}
	}
?>
</select>


Le problème est le suivant : tout s'affiche très bien dans la catégorie 1, puis il affiche "- - - Catégorie 2 - - - " et puis plus rien

Pourtant il doit bien y avoir des sous catégories là dedans...

Voilà je ne comprend pas

Merci de m'aider

un p'tit screen pour vous aider à comprendre...



edit : pk mon image elle s'affiche pas ?