Bonjour,
j'ai une table qui s'appelle 'ann_categories' de cette format là :
Le contenu de la base de donnée:
Code : Sélectionner tout - Visualiser dans une fenêtre à part "(`id_cat`, `parent`, `category`, `msg`, `speech`, `order`, `publi`, preq`)"
Donc ce que je veux avoir au juste c'est que lorquon est dans une catégorie mère, je souhaiterais afficher les sous catégories, merci de votre attention.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 (1, 0, 'Auto Moto & Bateau', '', '', 1, '1', '0'), (2, 1, 'Auto', '', '', 1, '1', '0'), (3, 1, 'Moto', '', '', 2, '1', '0'), (4, 0, 'Immobilier, vente location', '', '', 2, '1', '0'), (5, 4, 'Immobilier neuf', '', '', 2, '1', '0'), (6, 4, 'Immobilier professionnel', '', '', 3, '1', '0'), (7, 4, 'Immobilier, vente location', '', '', 4, '1', '0'),
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 function catSelect($id){ $tab_rub=$GLOBALS["tab_rub"]; $catId=$cat["id_cat"]; $q="SELECT * FROM ann_categories WHERE parent=0 and publi=1"; $res=DBquery($q,0); $cnt=count($res); if(is_array($res)){ $out="<select name=\"catId\">"; $out.="<option value=\"0\">All ads</option>\n"; foreach($res as $cat) { $catId=$cat["id_cat"]; $catUrl=urlize($cat["category"]); $catName=$cat["category"]; $sel=$id==$catId?"selected":""; $out.="<option value=\"$catId\" $sel>$catName</option>\n"; } $out.="</select>"; } return $out; }
Partager