数据库字段:id(自动编号),class_name(菜单名),parentID(父菜单id)
复制代码 代码如下:
%
dim m
m=0
call ShowTree(0)%>
%
Sub ShowTree(parentID)
dim s
m=m+1
Dim rs
Set rs = Server.CreateObject("ADODB.RecordSet")
sql="Select class_id,class_name FROM [WMS_Class] where class_father_id="Cint(parentID)
rs.open sql,Conn,1,1
if rs.eof and m = 1 then
response.Write("该频道暂无栏目")
end if
Do While Not rs.Eof
response.Write rs(0)
for n=1 to m
if n = m and m = 1 then
Response.Write ("╋")
elseif n = 1 then
Response.Write (" ")
elseif n = m then
Response.Write ("├")
else
Response.Write ("│")
end if
next
response.Write rs(1)"br>"
Call ShowTree(rs(0))
m=m-1
rs.Movenext
Loop
End Sub
%>
您可能感兴趣的文章:- 关于无限分级(ASP+数据库+JS)的实现代码
- 攻克CakePHP系列三 表单数据增删改
- PHP数组无限分级数据的层级化处理代码
- Android SQLite数据库增删改查操作的使用详解
- PHP不用递归实现无限分级的例子分享
- jquery实现无限分级横向导航菜单的方法
- 无限分级和tree结构数据增删改【附DEMO下载】