91网首页-91网页版-91网在线观看-91网站免费观看-91网站永久视频-91网站在线播放

LOGO OA教程 ERP教程 模切知識交流 PMS教程 CRM教程 開發文檔 其他文檔  
 
網站管理員

ASP 無限級分類實現

admin
2010年7月13日 22:13 本文熱度 6317
[p]該例子演示了無限級分類的顯示和添加.只用一個數據表實現記錄無限級分類,關鍵是每條記錄都記錄了上一層類別的id(parentid),然后通過一個遞歸函數來不斷將類別顯示出來. [br]*大類1 [br]└二級小類1 [br]└三級小類1 [br]└四級小類1 [br]└五級小類1 [br]*大類2 [br]└二級小類2 [br]*大類3 [br]數據庫說明:數據庫db.mdb,classtable表的結構:classid類別id(自動增長) parentid 父級id 默認為0 (0代表最高級) classname類別名,classdepth是為了記錄類別的級數 ———————————————- [br]| classid| classname| parentid | classdepth | [br]———————————————- [br]主要代碼: [br]//先取出最高級(parentid=0)的分類 [br]<% [br]set conn=server.createobject("adodb.connection") [br]conn.open "provider=microsoft.jet.oledb.4.0;data source="&server.mappath("db.mdb") [br]set rs1=server.createobject("adodb.recordset") [br]sql1="select * from classtable where parentid=0 order by classid" [br]rs1.open sql1,conn,1,1 [br]if rs1.eof or rs1.bof then [br]response.write"還沒分類!" [br]else [br]while not rs1.eof [br]id1=rs1("classid") [br]name1=rs1("classname") [br]response.write "*"&name1&"
" [br]parentid1=rs1("parentid") [br]call reclass(id1) [br]rs1.movenext [br]wend [br]end if [br]rs1.close [br]set rs1=nothing[/p]
[p]sub reclass(id) [br]'遞歸調用函數,生成一個類別代碼 [br]set rs=server.createobject("adodb.recordset") [br]sql="select * from classtable where parentid="&id [br]rs.open sql,conn,1,1 [br]i=1 [br]while not rs.eof [br]id0=rs("classid") [br]classname0=rs("classname") [br]parentid0=rs("parentid") [br]classdepth0=rs("classdepth") [br]brstr="" [br]for j=1 to classdepth0 [br]brstr=" "&brstr [br]next [br]response.write(brstr&"└"&classname0&"
") [br]call reclass(id0) [br]rs.movenext [br]i=i+1 [br]wend [br]rs.close [br]set rs=nothing [br]end sub [br]if request("a")="add" then [br]call add [br]end if [br]if request("name")<>"" then [br]%> [br] [br]" method="post"> [br] [br] [br] [br] [br] [br] [br] [br] [br] [br] [br] [br] [br] [br]
添加小類
類別名:
[br]<%end if [br]sub add '添加類別 [br]id=request("id") [br]classname=request("classname") [br]set rs=server.createobject("adodb.recordset") [br]rs.open "select parentid,classdepth from classtable where classid="&id,conn,1,1 [br]parentid=rs(0) [br]classdepth=rs(1)+1 [br]rs.close [br]set rs=nothing [br]sql="insert into classtable (classname,parentid,classdepth) values ('"&classname&"',"&id&","&classdepth&")" [br]conn.execute sql [br]response.write"" [br]end sub [br]%>[/p]

該文章在 2010/7/13 22:13:16 編輯過
關鍵字查詢
相關文章
正在查詢...
點晴ERP是一款針對中小制造業的專業生產管理軟件系統,系統成熟度和易用性得到了國內大量中小企業的青睞。
點晴PMS碼頭管理系統主要針對港口碼頭集裝箱與散貨日常運作、調度、堆場、車隊、財務費用、相關報表等業務管理,結合碼頭的業務特點,圍繞調度、堆場作業而開發的。集技術的先進性、管理的有效性于一體,是物流碼頭及其他港口類企業的高效ERP管理信息系統。
點晴WMS倉儲管理系統提供了貨物產品管理,銷售管理,采購管理,倉儲管理,倉庫管理,保質期管理,貨位管理,庫位管理,生產管理,WMS管理系統,標簽打印,條形碼,二維碼管理,批號管理軟件。
點晴免費OA是一款軟件和通用服務都免費,不限功能、不限時間、不限用戶的免費OA協同辦公管理系統。
Copyright 2010-2025 ClickSun All Rights Reserved

主站蜘蛛池模板: 人禽伦免费视 | 91精品视频免 | 国产老熟女aⅴ | 国产夫妻性生活视频 | 国产精品一区欧美 | 另类丝袜自拍动漫 | 国产自拍论坛第一页 | 国产在线中文字幕 | 国产阿v在线观 | 午夜日韩刺激 | 国产精品系列专区 | 91熟女性爱视频 | 日本乱码伦电影 | 国产精品户 | 欧美性在线观看 | 欧美在线观看网站 | 成人福利在线看 | 日韩美女性爱 | 国产黑色丝 | 成人亚洲在线观看 | 中文字幕国产日韩 | 国产免费福利不 | 国产精品拍天天在线 | 91午夜福利合集 | 69精品人人槡人 | 国产伊人精品导航 | 成人激情午夜免费网 | 久热婷婷 | 日韩伦理影 | 日本韩国在线电影 | 国产丝袜视频 | 成人动漫在线观看 | 日本丁香视| 精品国产亚洲精品 | 无码成人午夜在线观看 | 国语对白精品视 | 国产女同精品 | 成人午夜小视频 | 国产亚洲精品aa | 日本高清国产亚洲 | 91精品国产mcu |