亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > ASP > 正文

把無限級分類生成數組

2024-05-04 11:02:30
字體:
來源:轉載
供稿:網友
把無限級分類循環出來確實是一件頭疼的事情。
比如,我們要循環出一個SELECT,或一個TABLE,要寫一大堆判斷。
有沒好點的辦法呢?
我的做法是生成數組,可以重復調用,直接循環數組就行了。
為了方便,我把它寫成了類。
class.asp
返回所有分類的數組,并按順序排列
有4個屬性:
復制代碼 代碼如下:set aa=new classlist 
aa.id="id"http://編號的名稱 
aa.classname="classname"http://分類名稱 
aa.pid="pid"http://父ID名稱 
aa.db_name="class"http://表名 
list=aa.arrylist() 
復制代碼 代碼如下:<% 
class classlist 
private c_id 
private c_db_name 
private c_pid 
private c_classname 
public property let id(str) 
   c_id = str 
end property 
public property let db_name(str) 
   c_db_name = str 
end property 
public property let pid(str) 
   c_pid = str 
end property 
public property let classname(str) 
   c_classname = str 
end property 
dim list() 
dim i,n 
Private Sub Class_Initialize()'初始化變量 
i=0 
n=0 
End Sub 
public function classarry(thisid,pid)'取得下級ID 
if pid>0 then 
sql="select * from "&c_db_name&" where "&c_pid&"="&thisid 
else 
sql="select * from "&c_db_name&" where "&c_id&"="&thisid 
end if 
set rs_c=conn.execute(sql) 
n=n+1 
do while not rs_c.eof 
list(0,i)=rs_c(c_id)'裝入數組中 
list(1,i)=rs_c(c_classname) 
list(2,i)=n 
'n=n+1 
i=i+1 
thisid=classarry(rs_c(c_id),1)'這里遞歸調用,直到最后一個子類 
rs_c.movenext 
loop 
n=n-1 
rs_c.close 
end function 
public function arrylist()'循環出所有根類 
set rs_c=conn.execute("select count("&c_id&") from "&c_db_name) 
lenght=rs_c(0) 
rs_c.close 
redim list(2,lenght)'設置數組 
set rs1=conn.execute("select "&c_id&" from "&c_db_name&" where "&c_pid&"=0") 
do while not rs1.eof 
call classarry(rs1(c_id),0) 
'n=1 
rs1.movenext 
loop 
rs1.close 
arrylist=list 
end function 
end class 
%> 
實例測試:
表CLASS
字段
id:自動編號
classname:名稱
pid:父ID
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲精品国产精品自产a区红杏吧| 国产精品91久久| 成人精品久久久| 久久久国产成人精品| 色综合伊人色综合网| 精品国产欧美成人夜夜嗨| www.久久草.com| 国产九九精品视频| 在线观看不卡av| 国产精品爽爽ⅴa在线观看| 国产精品美女视频网站| 91视频免费网站| 亚洲精品一区二区三区不| 亚洲国产欧美一区二区三区久久| 亚洲欧洲黄色网| 国产精品电影网站| 97人洗澡人人免费公开视频碰碰碰| 亚洲第一福利网站| 精品高清一区二区三区| 中文字幕精品一区二区精品| 91精品国产成人| 国产亚洲精品高潮| 国产噜噜噜噜噜久久久久久久久| 日韩中文在线中文网在线观看| 国产在线拍偷自揄拍精品| 亚洲天堂av在线播放| 欧美多人爱爱视频网站| 久久久久久久激情视频| 日韩精品久久久久久久玫瑰园| 国产精品黄视频| 精品久久久久久久久久久久久久| 欧美成人性生活| 亚洲精品xxx| 中文字幕久热精品视频在线| 亚洲va国产va天堂va久久| 国产精品福利在线观看网址| 超碰91人人草人人干| 国产精品成久久久久三级| 国产精品精品久久久久久| 精品视频在线播放色网色视频| 国产一区二区三区在线观看网站| 91国产一区在线| 亚洲国产精品一区二区三区| 亚洲热线99精品视频| 亚洲色图35p| 精品国产乱码久久久久酒店| 91高清免费视频| 一个色综合导航| 亚洲偷熟乱区亚洲香蕉av| 国产欧美一区二区三区在线| 精品国产一区二区三区久久| 日韩av大片免费看| 国产精品亚洲一区二区三区| 奇米影视亚洲狠狠色| 在线成人一区二区| 国产日韩中文字幕| 欧美国产在线电影| 中文字幕一区电影| 97精品国产97久久久久久| 青青久久av北条麻妃海外网| 日韩欧美在线中文字幕| 久久久国产影院| 91精品国产综合久久香蕉的用户体验| 高潮白浆女日韩av免费看| 91精品国产91久久久久| 亚洲人成电影网站| 日韩日本欧美亚洲| 国产精品网红直播| 国产精品久久久久国产a级| 国产午夜精品免费一区二区三区| 亚洲电影天堂av| 国产精品青青在线观看爽香蕉| 国产亚洲欧美一区| 久久久精品视频成人| 88国产精品欧美一区二区三区| 欧美一区在线直播| 美日韩丰满少妇在线观看| 亚洲风情亚aⅴ在线发布| 少妇高潮久久77777| 亚洲精品国产品国语在线| 91超碰caoporn97人人| 成人在线视频网| 亚洲免费av电影| 57pao国产成人免费| 国产一区在线播放| 成人午夜黄色影院| 精品国产欧美一区二区五十路| 97热精品视频官网| 庆余年2免费日韩剧观看大牛| 91精品国产成人| 亚洲国产成人一区| 中文字幕欧美精品日韩中文字幕| 正在播放亚洲1区| 精品中文字幕久久久久久| 国产欧美日韩专区发布| 国产一区二区三区久久精品| 成人免费视频a| 日韩视频在线免费观看| 国产亚洲欧美一区| 国产精品视频久久久| 性欧美视频videos6一9| 国产日韩在线看片| 欧美视频一二三| 超碰精品一区二区三区乱码| 久久久久久久久综合| 最新69国产成人精品视频免费| 日韩免费av一区二区| 国产亚洲精品一区二区| 色yeye香蕉凹凸一区二区av| 国产手机视频精品| 亚洲精品98久久久久久中文字幕| 中文精品99久久国产香蕉| 欧美猛交ⅹxxx乱大交视频| 成人性生交大片免费看视频直播| 欧美性猛交xxxx免费看| 欧美亚洲国产另类| 国产成人自拍视频在线观看| 国产日韩精品综合网站| 久久精品夜夜夜夜夜久久| 欧美老女人bb| 国产国语videosex另类| 国产精品第七影院| 日韩在线精品一区| 久久躁狠狠躁夜夜爽| 精品一区二区三区四区在线| 欧美成人在线网站| 国内揄拍国内精品少妇国语| 国产激情久久久久| 亚洲欧美中文字幕在线一区| 久久九九有精品国产23| 日韩精品免费综合视频在线播放| 欧美亚洲第一页| 亚洲天堂视频在线观看| 91中文在线视频| 国产亚洲精品综合一区91| 91久久综合亚洲鲁鲁五月天| 97在线观看视频| 91在线中文字幕| 欧美日韩中文在线观看| 久久亚洲电影天堂| 国自在线精品视频| 久久天天躁狠狠躁老女人| 91久久久久久久久久久久久| 91精品中国老女人| 国产在线精品成人一区二区三区| 福利视频导航一区| 欧美一区深夜视频| 91黑丝在线观看| 操91在线视频| 超碰精品一区二区三区乱码| 欧美国产日韩视频| 国产欧美欧洲在线观看| 海角国产乱辈乱精品视频| 亚洲精品www久久久| 国产成人综合精品在线| 91色琪琪电影亚洲精品久久| 精品久久久一区二区| 日韩精品免费在线播放| 亚洲国产一区二区三区在线观看| 国产精品福利在线观看网址| 国产精品高潮视频| 91麻豆国产语对白在线观看| 欧美丝袜一区二区三区| 欧美野外wwwxxx|