Slt à tous,
j'essaie de faire un truc mais je patauge un peu
je vous explique :

j'ai une table N°1
ID │ ORDRE │ NOM
1 3 Alimentation
2 1 Deco
3 2 Meuble

Puis la table N°2
ID │ ORDRE │ CAT │ NOM
1 2 Alimentation Fruit
2 3 Deco Cuisine
3 1 Meuble Salon


voici le code que j'ai essaye mais cela ne fonctionne pas :
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
$req4 = mysql_query("SELECT * FROM tableN°1") or die("Erreur SQL4 !"); 
while($data4 = mysql_fetch_array($req4)) {
$ordre4=$data4['ordre'];
}
 
$req1 = mysql_query("SELECT cat, COUNT(*) AS nbre0 FROM produit GROUP BY cat ORDER BY $ordre4") or die("Erreur SQL1 !"); 
$nb1=mysql_num_rows($req1); 
if ($nb1=="0")	{	
			}
	else{	 
	while($data1 = mysql_fetch_array($req1)) {
$bob=$data1[nom];
echo ''.$bob.' ('.$data1['nbre0'].')<br />';
}
}
Au final c'est une histoire de categories et sous categories.

Je voudrais donc pouvoir classer la table N°2 à l'affichage, dans l'ordre saisi dans le champ "ordre" de la table N°1

Merci d'avance de votre aide.