levellist.asp
上传用户:llrg7406
上传日期:2007-03-02
资源大小:654k
文件大小:1k
源码类别:

教育系统应用

开发平台:

Delphi

  1. <%@ Language=VBScript %>
  2. <% 
  3. dim conn
  4. set conn = server.CreateObject("adodb.connection")
  5. conn.Open application("dsn")
  6. dim i_tab
  7. i_tab = 0
  8. sub recursion(id,m_title,m_type_id)
  9. dim rs
  10. Response.Write chr(10) 
  11. for i = 1 to i_tab
  12. Response.Write "  "
  13. next
  14. Response.Write "<dir title=""" & m_title & """ id=""" & m_type_id & """>"
  15. sql = "select id,title,type_id from bookwarelist where parent = '" & m_title & "'"
  16. flag = 0
  17. set rs = server.CreateObject("adodb.recordset")
  18. rs.Open sql,conn
  19. if not rs.EOF then
  20. flag = 1
  21. i_tab = i_tab + 1
  22. end if
  23. while not rs.eof
  24. id0 = rs("id")
  25. title0 = rs("title")
  26. type_id0 = rs("type_id")
  27. call recursion(id0,title0,type_id0)
  28. rs.movenext
  29. wend
  30. rs.close
  31. set rs = nothing
  32. if flag = 1 then
  33. i_tab = i_tab - 1
  34. Response.Write chr(10)
  35. for i = 1 to i_tab
  36. Response.Write "  "
  37. next
  38. end if
  39. Response.Write "</dir>"
  40. end sub 
  41. sql1 = "select id,title,type_id from bookwarelist where parent = '广信书库'"
  42. set rs1 = server.CreateObject("adodb.recordset")
  43. rs1.Open sql1,conn
  44. while not rs1.eof
  45. id1 = rs1("id")
  46. title1 = rs1("title")
  47. type_id1 = rs1("type_id")
  48. i_tab = i_tab + 1
  49. call recursion(id1,title1,type_id1)
  50. i_tab = i_tab - 1
  51. rs1.movenext
  52. wend
  53. %>