MyException - 我的异常网
当前位置:我的异常网» PHP » 关于无限分门别类 循环DIV格式

关于无限分门别类 循环DIV格式(5)

www.myexceptions.net  网友分享于:2013-04-10  浏览:13次

echo "</tr>\n";
dafenglei_arr($m+1,$class_arr[$i]['id']);
}

}

}

调用方式

dafenglei_arr(0,0);

显示的结果是




需要转换成div+css结构的无限树状分类

类似 http://www.bjshiyu.com/这个首页的产品分类的这个效果


<ul id="files">
<li id="m33"><a href="javascript:void(0);" >网站管理</a>
<ul><li><a href="/news-p11-pp33-ppp140" ><span class="">排序管理</span></a></li>
<li><a href="/news-p11-pp33-ppp141" ><span class="">登陆日志</span></a></li>
<li id="m33"><a href="javascript:void(0);" >系统信息</a>
<ul><li><a href="/news-p11-pp33-ppp140" ><span class="">系统分类</span></a></li></ul>
</li>

</ul></li>
<li id="m34"><a href="javascript:void(0);" >友情链接</a>
<ul>
<li><a href="/news-p11-pp34-ppp145" ><span class="">文字链接</span></a></li>

</ul></li>
</ul>



总共发了三篇贴子...答对了 三篇帖子的分都给他160分....




------解决方案--------------------
echo '<ul>';
dafenglei_arr(1, 0);
echo '</ul>';
function dafenglei_arr($m,$id)
{
    global $class_arr;
    global $ppid;
    if($id=="") $id=0;
    for($i=0;$i<count($class_arr);$i++){
      if($class_arr[$i]['ppid']==$id){
        echo "<li>";
        echo "<input type=\"checkbox\" name=\"checkbox[]\" value='".$class_arr[$i]['id']."' />";
        echo $class_arr[$i]['m_sort'];
        echo "
------解决方案--------------------
--<a href=\"?action=edit&id=".$class_arr[$i]['id']."\">".$class_arr[$i]['m_title'].$m.'</a>';
        echo "<a href=\"sys_menu_add.php?action=edit&id=".$class_arr[$i]['id']."\">修改</a>";
        echo " <a href=\"?action=del&id=".$class_arr[$i]['id']."\">删除</a>";
        echo "\n<ul>";       
        dafenglei_arr($m+1,$class_arr[$i]['id']);
        echo "</ul></li>\n"; 
      }
         
    }
     
}

文章评论

软件开发程序错误异常ExceptionCopyright © 2009-2015 MyException 版权所有