日期:2014-05-18  浏览次数:20723 次

无限级的数型菜单 思路以有 求算法...
我想做个无限级的数型结构菜单
数据库以及数据存储的内容已经想好了
但是通过程序把数据显示出来的算法   把我难了好久..
希望各位帮忙     高分相送
===============================================
数据库:
name             level               class                     id
----------------------------------------
吉林省             1                       0                           1
吉林市             2                       1                           2
船营区             3                       2                           3
乐园小区         4                       3                           4
昌冒花园         4                       3                           5
丰满区             3                       2                           6
龙潭区             3                       2                           7
...
...

==========================================

说明:
level为树型结构的等级
class为上一级的id
id为顺序数,为保证不重复
希望各位能看懂

==========================================

显示结果为
-----------------------
吉林省
    吉林市
          船营区
              乐园小区
              昌冒花园
          丰满区
          龙潭区

==========================================
用ul   和   li输出~!


------解决方案--------------------
你可以参考网上的梅花雪树型控件,csdn左侧的无限级菜单就是用的这个~


------解决方案--------------------
递归吧
------解决方案--------------------
能给我发份吗?谢谢
flyme168@yahoo.com.cn
------解决方案--------------------
递归吧.

其实想不明白,为什么都要去实现无限级,用的时候真的能够达到无限级么.
而且还那么的麻烦.
开始写过一次无限级的分类列表实现,
结果,真正用的时候,最多就用到三级,还把效率弄的那么慢.:(
------解决方案--------------------
麻烦发一份给我,谢谢!!! wangguan_xd@126.com

------解决方案--------------------
麻烦也发一份给我 谢谢!!!!
Team17wei@163.com
------解决方案--------------------
可以使用递归的非递归方法来实现,可以参考一下数据结构以及算法方面的书。呵!
------解决方案--------------------