<?php
function getList($pid=0,&$result=array(),$spac=0){
$sql = 'select * from dbcate_table where pid = $pid';
$res = mysql_query($sql);
while ($row = mysql_fetch_assoc($res)) {
$row['catename'] = str_repeat(' |', $spac).'|--'.$row['catename'];
$result[]=$row;
getList($row['id'],$result,$spac);
}
return $result;
}
function displayCate($pid=0){
$re = getList($pid);
$str .= "<select name='cate' >";
foreach ($re as $key => $val) {
$str.="<option>{$val['catename']}</option>";
}
return $str .='</select>';
}
echo displayCate();
?>