Bonjour,

j'ai une table qui s'appelle 'ann_categories' de cette format là :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
 "(`id_cat`, `parent`, `category`, `msg`, `speech`, `order`, `publi`, preq`)"
Le contenu de la base de donnée:
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'),
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
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;
}