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 :
Au final c'est une histoire de categories et sous categories.
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 />'; } }
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.
Partager