<?php
function daohang($bclassid = 0) {
    global $empire, $dbtbpre, $public_r;
    $sql = $empire->query("select * from {$dbtbpre}enewsclass where bclassid=$bclassid order by myorder, classid");
    while ($r = $empire->fetch($sql)) {
        $jclassURL = @sys_ReturnBqClassname($r, 9);
        $num = @ReturnClassInfoNum($r);
        if (empty($r['islast'])) {
            echo '<ul>' . '<a href="' . $jclassURL . '">' . $r['classname'] . '</a>' . '(' . $num . ')' . '</ul>';
            daohang($r['classid']);
        } else {
            echo '<li>' . '<a href="' . $jclassURL . '">' . $r['classname'] . '</a>' . '(' . $num . ')' . '</li>';
        }
    }
}
echo '<ul>';
daohang(0);
echo '</ul>';
?>