解决方案 »

  1.   

    数据量不大的话不建议用插件,以免造成项目结构混乱。核心是递归思想。function dafenglei_arr($m,$id)
    {
    global $class_arr;
    global $classid;
    global $mysql;
    if($id=="") $id=0;
    $n = str_pad('',$m,'-',STR_PAD_RIGHT);
    $n = str_replace("-","  ",$n);
    for($i=0;$i<count($class_arr);$i++){
    if($class_arr[$i][2]==$id){
    echo "<tr>\n";
    echo "   <td>".$n."|----<a href=\"?action=edit&amp;id=".$class_arr[$i][0]."\">".$class_arr[$i][1]."</a></td>\n";
    echo "   <td><div align=\"center\">".$class_arr[$i][3]."</div></td>\n";
    echo "   <td><div align=\"center\"><a href=\"?action=edit&amp;id=".$class_arr[$i][0]."\">修改</a>";
    echo " <a href=\"?action=del&amp;id=".$class_arr[$i][0]."\">删除</a>";
    echo "</div></td>\n";
    echo " </tr>\n";
    dafenglei_arr($m+1,$class_arr[$i][0]);
    }
    }
    }