求纯asp+access三级目录树代码
很想通过一个三级目录树,一级为学校,二级为班级,三级为姓名做一个学生成绩查询系统。
思路是这样的:通过点击目录树中的三级姓名,把目录树中的学校、班级、姓名三个值同时提交给另一个app.asp的文件,app.asp根据这三个数值链接clas.mdb数据库中的data表,最后从data表中读取、写出学生成绩。
本想从贵网站下载个三级目录树,但苦于自己是个刚刚接触者,没有积分下不了,再加还有个提交问题。盼哪位朋友用自己的耐心和热心,不持辛苦帮弱者一把。先表谢意。
------解决方案--------------------首先确定你的数据库上面的表示有分三个级别的,然后第三级别要有一级,二级的 ID数值 在里面充当外键!当你点击三级姓名时,要把 这三级的ID 一起传给App.asp 页面,然后通过这些来查出 你要的数据!
<a href="?TopId=<%=Bj_Top%>&BigId=<%=rso2("BigId")%>&SmallId=<%=SmallId%><%=rso2("B_Title")%></a>
有点像这样的!!
------解决方案--------------------是用treenode吗?
为什么做这个要用treenode?
用dropdownlist,radiobutton多简单
------解决方案--------------------下拉菜单的行不行,必须是目录树吗
------解决方案--------------------
做过无限级分类的树形菜单,给你思路。学校,班级,学生,这3个数据存在一个数据表里,这样好读取。
比如
ID 学校 班级 学生 关系
1 南开中学 六年级一班 王鑫 南开中学/六年级一班/王鑫
2 南开中学 六年二班 王丹丹 南开中学/六年级二班/王丹丹
这样设计数据库好处就是你读取出学校名单,学校,班级信息就一起读出来了
然后传递值的时候view.asp?lujin=<%=rs("关系")%>
把接收到的值得用split拆开
js=split(request("lujin"),"/")
js(0)就是学校的名称
js(1)班级的名称
js(2)学生姓名