Bonjour @ tous!

J'ai un problème sur mon code qui est le suivant:

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
<table width="90%" border="0" cellpadding="5" cellspacing="5" align="center">';
 
$sql = "SELECT * FROM com_cat ORDER BY nCat ASC";
$req = mysql_query($sql);
while($cat = mysql_fetch_array($req)) {
 
print '
  <tr valign="top">
    <td width="30%">
      <div class="block_item">
		<div class="title_item" style="color:#005693;">'.$cat['cat'].'</div>
		<div class="list_item">';
 
		mysql_select_db('db_comenius') or die(mysql_error());
		$sql = "SELECT * FROM com_billet WHERE catBillet = '".$cat['nCat']."'";
		$req = mysql_query($sql);
		while($billet = mysql_fetch_array($req)) {
		print '
		- <a href="index.php?page=works&cat='.$cat['cat'].'&mediacat='.$cat['mediaCat'].'&billet='.$billet['idBillet'].'">'.$billet['titleBillet'].'</a><br>';
		}
 
		print '		
		</div>
	  </div>
	</td>
  </tr>';
 }
 
  print '
  </table>
Voila ce que ca donne:



Or ce la devrai donner cela:



Si j'enlève la 2ème requête MySQL:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
		mysql_select_db('db_comenius') or die(mysql_error());
		$sql = "SELECT * FROM com_billet WHERE catBillet = '".$cat['nCat']."'";
		$req = mysql_query($sql);
		while($billet = mysql_fetch_array($req)) {
		print '
		- <a href="index.php?page=works&cat='.$cat['cat'].'&mediacat='.$cat['mediaCat'].'&billet='.$billet['idBillet'].'">'.$billet['titleBillet'].'</a><br>';
		}
La ca marche impec pour les Catégorie, mais la je n'ai plus les Sous-Catégorie.

Quelqu'un saurai d'ou vient le problème?
Merci @ vous!