婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > ASP 無限級分類實現

ASP 無限級分類實現

熱門標簽:高質量的電銷外呼系統 地圖標注還可以做嗎 無營業執照地圖標注教學 電銷機器人采購 友邦互聯電銷機器人違法嗎 硅基電話機器人加盟 滴滴地圖標注上車點 外呼系統怎么話費 宿州防封外呼系統平臺

ASP遞歸無限級分類函數

復制代碼 代碼如下:

%
'函數:getCatagory
'功能:獲得分類列表
'參數:cat_arr -> 分類數組(Rscordset:id:分類編號,pid:上級分類,classname:分類名稱,childs:子分類)
' 按此輸出些sql語句,用getRows獲取得到的數據
' cat_pid -> 上級分類編號
' cat_childs -> 下級分類編號
' cat_select -> 選擇的分類
' cat_dir -> 分類級別
'返回:返回分類列表(Option)

dim conn,cmd,rs,cat_arr
Set conn = Server.CreateObject("ADODB.Connection")
Set cmd = Server.CreateObject("ADODB.Command")

conn.Open "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" Server.MapPath("db1.mdb")
cmd.ActiveConnection = conn
cmd.CommandText = "Select * from cate order by id desc"
Set rs = cmd.Execute
cat_arr = rs.GetRows()
Set rs = Nothing
Set cmd = Nothing
Set conn = Nothing

getCatagory cat_arr,0,"","","","{$cat.dir}├─a href=""?id={$cat.id}"" title=""分類級別:{$cat.dir} 分類編號:{$cat.id} 分類上級編號:{$cat.pid} 分類名稱:{$cat.name} 分類子分類:{$cat.childs}"">{$cat.name} /a>br />"vbcrlf

function getCatagory(byval cat_arr,byval cat_pid,byval cat_childs,byval cat_select,byval cat_dir,byval format)
dim i,tmp
if isArray(cat_arr) then
for i=0 to ubound(cat_arr,2)
if cat_arr(1,i) = cat_pid and instr("," cat_childs ",","," cat_arr(0,i) ",") = 0 then
tmp = format
if instr(tmp,"{$cat.dir}")>0 then tmp = replace(tmp,"{$cat.dir}",cat_dir)
if instr(tmp,"{$cat.id}")>0 then tmp = replace(tmp,"{$cat.id}",cat_arr(0,i))
if instr(tmp,"{$cat.pid}")>0 then tmp = replace(tmp,"{$cat.pid}",cat_arr(1,i))
if instr(tmp,"{$cat.name}")>0 then tmp = replace(tmp,"{$cat.name}",cat_arr(2,i))
if instr(tmp,"{$cat.childs}")>0 then tmp = replace(tmp,"{$cat.childs}",cat_arr(3,i))
response.write tmp
call getCatagory(cat_arr,cat_arr(0,i),cat_childs,cat_select,cat_dir "│",format)
end if
next
end if
end function
%>

轉載的一個遞歸函數,比較典型的應用,沒有特別算法,目前我們一般常見的無限級分類函數均大同小異。簡單整理了一下,包括示例打包getCatagory.rar

*大類1
└二級小類1
└三級小類1
└四級小類1
└五級小類1
*大類2
└二級小類2
*大類3

數據庫說明:數據庫db.mdb,classTable表的結構:classid類別ID(自動增長) parentid 父級ID 默認為0 (0代表最高級) classname類別名,classdepth是為了記錄類別的級數 ———————————————-
| classid| classname| parentid | classdepth |
———————————————-

主要代碼:

復制代碼 代碼如下:

//先取出最高級(parentid=0)的分類

%
set conn=server.createobject("adodb.connection")
conn.open "Provider=Microsoft.Jet.Oledb.4.0;data source="server.MapPath("db.mdb")
set rs1=server.createobject("adodb.recordset")
sql1="select * from Classtable where parentid=0 order by classid"
rs1.open sql1,conn,1,1
if rs1.eof or rs1.bof then
response.write"還沒分類!"
else
while not rs1.eof
id1=rs1("classid")
name1=rs1("classname")

response.write "*a href='class.asp?id="id1"name="name1"‘>"name1"/a>br>"
parentid1=rs1("parentid")
call reclass(id1)
rs1.movenext
wend
end if
rs1.close
set rs1=nothing


sub reclass(id)
‘遞歸調用函數,生成一個類別代碼
set rs=server.createobject("adodb.recordset")
sql="select * from classtable where parentid="id
rs.open sql,conn,1,1
i=1
while not rs.eof
id0=rs("classid")
classname0=rs("classname")
parentid0=rs("parentid")
classdepth0=rs("classdepth")
brstr=""
for j=1 to classdepth0
brstr=" "brstr
next
response.write(brstr"└a href='class.asp?id="id0"name="classname0"‘>"classname0"/a>br>")
call reclass(id0)

rs.movenext
i=i+1
wend
rs.close
set rs=nothing
end sub

if request("a")="add" then
call add
end if
if request("name")>"" then
%>
table width="80%" align="center" cellpadding="0″ cellspacing="0″>
form action="class.asp?a=addid=%=request("id")%>" method="post">
tr>
td> /td>
td>在font color="#FF0000″>%=request("name")%>/font>添加小類/td>
/tr>
tr>
td>類別名:/td>
td>input name="classname" type="text" id="classname">/td>
/tr>
tr>
td> /td>
td>input type="submit" name="Submit" value="提交">/td>
/tr>
/form>
/table>
%end if
sub add '添加類別
id=request("id")
classname=request("classname")
set rs=server.createobject("adodb.recordset")
rs.open "select parentid,classdepth from classtable where classid="id,conn,1,1
parentid=rs(0)
classdepth=rs(1)+1
rs.close
set rs=nothing
sql="INSERT INTO classtable (classname,parentid,classdepth) values ('"classname"‘,"id","classdepth")"
conn.execute sql
response.Write"script>alert('添加成功!');location.href='class.asp';/script>"
end sub
%>

您可能感興趣的文章:
  • mysql 無限級分類實現思路
  • php實現無限級分類(遞歸方法)
  • php 無限級分類,超級簡單的無限級分類,支持輸出樹狀圖
  • php實現無限級分類查詢(遞歸、非遞歸)
  • php實現無限級分類
  • ThinkPHP無限級分類原理實現留言與回復功能實例
  • winform樹形菜單無限級分類實例
  • php+mysql實現無限級分類 | 樹型顯示分類關系
  • Asp.net 無限級分類實例代碼
  • thinkphp5實現無限級分類

標簽:宣城 廣元 雅安 江門 錫林郭勒盟 儋州 七臺河 新余

巨人網絡通訊聲明:本文標題《ASP 無限級分類實現》,本文關鍵詞  ASP,無限,級,分類,實現,ASP,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《ASP 無限級分類實現》相關的同類信息!
  • 本頁收集關于ASP 無限級分類實現的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    一区二区三区欧美| 日韩视频一区在线观看| 亚洲欧美另类小说视频| 国产成人在线观看免费网站| 91国内精品野花午夜精品| 日韩视频在线永久播放| 亚洲综合在线第一页| 99久久国产综合精品麻豆| 欧美区视频在线观看| 精品一区二区久久| 中文字幕一区在线观看| 91首页免费视频| 久久精品国产一区二区| 亚洲欧美一区二区三区极速播放 | 亚洲人成网站色在线观看| 色婷婷激情综合| 日韩毛片高清在线播放| 2020国产精品自拍| 制服丝袜亚洲网站| 在线亚洲高清视频| 色香色香欲天天天影视综合网| 另类小说欧美激情| 欧美电视剧免费观看| 欧美第一区第二区| 日韩精品一区国产麻豆| 精品一区中文字幕| 国产成人午夜精品5599| 亚洲欧美日韩人成在线播放| 国产精品久久久久久久久久免费看 | 欧美一二三在线| 欧美视频一区二区三区四区| 亚洲成年人网站在线观看| 亚洲精品一区二区三区精华液| 国产精品福利影院| 黄色日韩网站视频| 97精品久久久久中文字幕 | www.亚洲在线| 国产99久久久国产精品免费看| 日本美女一区二区三区| 91精品国产欧美一区二区18| 日本韩国视频一区二区| 欧美亚洲图片小说| 精品国产亚洲在线| 在线观看中文字幕不卡| 欧美不卡一二三| 欧美不卡视频一区| 国产校园另类小说区| 一本色道a无线码一区v| 成人av在线网站| 在线免费观看成人短视频| 国产精品乡下勾搭老头1| 粉嫩aⅴ一区二区三区四区五区| 国产精品免费aⅴ片在线观看| 久久综合九色综合久久久精品综合 | 韩日av一区二区| 91无套直看片红桃| 日本一区二区三区电影| 亚洲三级在线免费| 久久欧美一区二区| 欧美色精品天天在线观看视频| 日韩欧美亚洲国产另类| 午夜久久久久久久久久一区二区| 中文字幕欧美国产| 成人午夜视频在线观看| 成人小视频在线观看| 欧美日韩综合在线| 久久久国产综合精品女国产盗摄| 一区二区三区视频在线看| 韩国在线一区二区| 欧美日韩中文字幕一区二区| 久久久精品欧美丰满| 偷拍与自拍一区| 99精品偷自拍| 亚洲精品在线免费播放| 亚洲电影在线免费观看| 成人毛片在线观看| 精品对白一区国产伦| 午夜久久福利影院| 国产成人h网站| 欧美videossexotv100| 亚洲无线码一区二区三区| 国产精品一区二区x88av| 在线播放国产精品二区一二区四区| 中文字幕+乱码+中文字幕一区| 麻豆精品视频在线观看视频| 欧美精品三级在线观看| 亚洲人快播电影网| 成人免费毛片app| 久久婷婷国产综合国色天香| 麻豆国产欧美一区二区三区| 欧美日韩精品一区二区| 亚洲欧美一区二区三区极速播放| 不卡的av中国片| 国产精品免费视频观看| 成人av电影在线播放| 国产精品―色哟哟| 成人免费不卡视频| 国产清纯美女被跳蛋高潮一区二区久久w | 国产亚洲欧美中文| 激情亚洲综合在线| 日韩欧美的一区二区| 美女视频一区二区三区| 欧美成人官网二区| 国产一区二区三区黄视频| 久久久蜜桃精品| 国产成人一级电影| 国产精品区一区二区三| 色哦色哦哦色天天综合| 一区二区免费在线播放| 欧美色图片你懂的| 日韩成人一区二区| 精品少妇一区二区三区在线播放| 韩国视频一区二区| 国产精品美女久久久久久久久久久 | 日韩三级视频在线看| 久久超碰97人人做人人爱| 久久免费美女视频| 成人一区二区三区视频 | 国产精品国产三级国产普通话蜜臀 | 国产宾馆实践打屁股91| 亚洲日穴在线视频| 91精品国产综合久久精品| 九九**精品视频免费播放| 国产精品私人影院| 欧美一a一片一级一片| 精品写真视频在线观看| 国产精品久久久久毛片软件| 欧美影视一区在线| 精品一区二区三区在线观看国产| 国产精品成人一区二区艾草 | 欧美精品一区二区在线播放 | 欧美大片在线观看一区| 99久久精品久久久久久清纯| 欧美a一区二区| 中文字幕日韩一区二区| 91精品国产91久久久久久最新毛片 | 日韩理论片在线| 88在线观看91蜜桃国自产| 国产成人免费在线观看| 亚洲成av人片一区二区三区| 国产精品午夜春色av| 日韩欧美综合一区| 色女孩综合影院| 国产精品原创巨作av| 亚洲成人高清在线| 国产精品久久久久久久久免费樱桃| 欧美精选午夜久久久乱码6080| 成人高清视频免费观看| 久久国产生活片100| 亚洲一二三四区不卡| 国产精品毛片a∨一区二区三区 | 丁香婷婷综合五月| 三级精品在线观看| 亚洲日本在线a| 国产欧美一区二区三区在线看蜜臀 | 日韩和欧美一区二区| 日韩美女精品在线| 国产欧美日韩久久| 日韩欧美亚洲国产精品字幕久久久| 色哟哟在线观看一区二区三区| 国产精品一区2区| 精品中文av资源站在线观看| 亚洲成国产人片在线观看| 中文字幕在线不卡视频| 久久影院午夜论| 欧美大胆人体bbbb| 日韩限制级电影在线观看| 欧美日本一区二区在线观看| 色欧美片视频在线观看在线视频| 91一区一区三区| 97久久精品人人爽人人爽蜜臀 | 成人激情视频网站| 六月丁香婷婷久久| 蜜桃视频在线观看一区| 青娱乐精品在线视频| 人人精品人人爱| 美国毛片一区二区| 久久99久久久久| 久久不见久久见免费视频1| 免费在线观看日韩欧美| 麻豆高清免费国产一区| 精品在线免费视频| 国产精品自拍一区| 成人av在线观| 在线观看不卡视频| 欧美日韩成人综合| 日韩女优av电影| 国产亚洲1区2区3区| 国产精品视频免费看| 一区二区三区国产| 午夜不卡av在线| 久久99深爱久久99精品| 国产精品1区2区| 91在线看国产| 欧美丰满美乳xxx高潮www| 欧美刺激脚交jootjob| 国产拍欧美日韩视频二区| 一级中文字幕一区二区| 免费成人av资源网| av电影在线观看不卡|