递归函数选择选项

时间:2014-04-29 11:52:17

标签: php mysql function

我有一个与3个depts一起使用的递归函数。我的问题是我想根据部门在3个不同的选择框中显示它们。

像这样:

http://ixxes.com/websites/adres/Naamloos.png 请有人帮帮我!

function categories($parent_id = '0'){

$return = '';

$sQuery = mysql_query("SELECT id, name, parent_id FROM tbl_categories WHERE parent_id = '" . $parent_id . "' ORDER BY name ASC") or die(mysql_error());

while($details = mysql_fetch_assoc($sQuery)){

    $return .= '<li>';
    $return .= '<a href="category?id=' . $details['id'] . '">' . $details['name'] . '</a>';

    $uQuery = mysql_query("SELECT id FROM tbl_categories WHERE parent_id = '" . $details['id'] ."'") or die(mysql_error());

    $return .= (mysql_num_rows($uQuery) ? '<ul>' . categories($details['id']) . '</ul>' : '');
    $return .= '</li>';
}
return $return;

}

0 个答案:

没有答案