微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

asp+access实现的无限级分类

思路是使用递归循环显示数据库中的内容

<%

'*****************************************

' 功能:树形显示无限级分类

' 开发:asp编程网

' 网址:www.aspprogram.cn

' 作者:wangsdong

' 注:原创文章,转载请保留此信息,谢谢

'*****************************************

depath=0

function fl(parent_id)  

set rs1 =server.createobject("adodb.recordset")

sql="select title,id from cat where parent_id="&parent_id&" order by sort_order asc"

set rs1=conn.execute(sql)

If rs1.eof Then

Else

do while not rs1.eof

 title = rs1("title")

 id = rs1("id")

 for i=1 to depath

   response.write "&nbsp;"

 next

 response.write title

 response.write "<br>"

 sql2="select title,id from cat where parent_id="&parent_id&" order by sort_order asc"

 set rs2=server.createobject("adodb.recordset")

 set rs2=conn.execute(sql2)

 if not rs2.eof then

    depath=depath+3

    call fl(id)

 end if

 rs2.close 

 set rs2=nothing 

 depath=depath-3     

rs1.movenext

loop

End If

rs1.close

set rs1=nothing

end function 

call fl(0)

%>

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐