[CODE] <?PHP
$fups = "";
$result = $db -> query("SELECT * FROM news_category ORDER BY cateid ASC");
while($rs = $db -> fetch_array($result)){
$fups[]= $rs;
}
unset($db);
unset($result);
foreach($fups as $rs){
if($rs["parentid"] == 0){
echo " [".$rs["catename"]."] ".$rs["dirname"]."<br>";
foreach($fups as $cate){
if($rs["cateid"] == $cate["parentid"]){
echo " ".$cate["cateid"]." ".$cate["catename"]." -- ".$cate["dirname"]."<br>";
}
}
}
}
unset($fups);
?>[/CODE]