Bonjour,
J'essais de grouper des sous-catégories sous une même catégorie, mais je reçois la catégorie en double:
Alors que le résultat souhaité est:
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 -Catégorie1 + Sous catégorie1 -Catégorie1 + Sous catégorie2 -Catégorie1 + Sous catégorie3 -Catégorie1 + Sous catégorie4 -Catégorie2 + Sous catégorie1 -Catégorie2 + Sous catégorie2 -Catégorie2 + Sous catégorie3
Mon code est:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 -Catégorie1 + Sous catégorie1 + Sous catégorie2 + Sous catégorie3 + Sous catégorie4 -Catégorie2 + Sous catégorie1 + Sous catégorie2 + Sous catégorie3
Merci a vous
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 SELECT * FROM categories JOIN categories_sub ON categories.id_cat = categories_sub.id_category foreach($resCats as $vCats): $cat = $vCats['cat']; $scat = $vCats['scat']; echo '-'.$cat.'<br>'; echo '+'.$scat.'<br>'; endforeach;
Partager