找回密码
 注册
搜索
热搜: 回贴
  • 前程无忧官网首页 有什么好的平台可以
  • 最新的销售平台 互联网营销的平台有哪
  • 制作网页的基本流程 网页制作和网页设
  • 【帝国CMS】输出带序号的列表(数字排
  • 网站建设公司 三一,中联,极东泵车的
  • 织梦 建站 织梦网站模版后台怎么更改
  • 云服务官网 哪些网站有免费的简历模板
  • 如何建网站要什么条件 建网站要用什么
  • 吉林市移动公司电话 吉林省退休人员网
  • 设计类毕业论文 网站设计与实现毕业论
查看: 96|回复: 4

谁能把该思路的代码实现?

[复制链接]
发表于 2010-1-10 07:35:48 | 显示全部楼层 |阅读模式 IP:江苏扬州
有无限分级类表(category),父类与子类间的关系如下:

categoryID  一级父类ID     ParentID=0

           categoryID      二级父类ID     ParentID=一级父类ID

                            categoryID     三级父类ID     ParentID=二级父类ID

                     ....................................(如此类推)..............

                                            categoryID      N级父类ID     ParentID=(N-1)级父类ID                        

'////////////////////////////////////////////////////////////////////////////////////////////////////////////////
现在我的问题是 :通过获取 表单传递过来的 参数 categoryID
如何把 categoryID 所从属的 父类的categoryID      全部找出来?

例如:传递过来的 categoryID 为第三级, 那就要 把 前两级(第一和第二级)的父类的categoryID找出来....如此类推(传递过来的 categoryID 为 n-1 级,就自动把n-2 级的父类categoryID 全部找出来 )

请问该段代码应该如何编写?思路?
发表于 2010-1-10 07:35:52 | 显示全部楼层 IP:江苏扬州
多谢 tianyu123 的帮忙,问题解决了。
回复

使用道具 举报

发表于 2010-1-10 07:35:56 | 显示全部楼层 IP:江苏扬州
高手这么多,我怎么办
回复

使用道具 举报

发表于 2010-1-10 07:36:00 | 显示全部楼层 IP:江苏扬州
<!--#include file="conn/conn.asp" -->
<%
dim num
num=0
sub fl(ID) 'ID为传递来的值
set rs=server.createobject("adodb.recordset")
sql="select categoryID,ParentID from [category] where categoryID="& ID
rs.open sql,conn,1,1
if not(rs.bof and rs.eof) then
   num=num+1
   response.write"<tr bgcolor='#FFFFFF'><td width=100 height=30>"& num &"</td><td width=100 height=30>"&rs("ParentID")&"</td></tr>"
   fl(rs("ParentID")) '调用fl()函数,实现递归
end if
end sub
response.write"<table border=0 cellpadding=0 cellspacing=1 bgcolor='#ECECEC'>"
response.write"<tr bgcolor='#FFFFFF'><td width=100 height=30>"
response.write"categoryID</td><td width=100 height=30>ParentID</td></tr>"
fl(5) '调用函数,输出结果
response.write"</table>"
response.write"此ID共包含<font color=red>"& num &"</font>级分类<br>"
%>
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|小黑屋|最新主题|手机版|微赢网络技术论坛 ( 苏ICP备08020429号 )

GMT+8, 2024-9-30 03:20 , Processed in 0.219888 second(s), 14 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表