<!-- 三级联动菜单 开始 -->
<script language="JavaScript">
<!--
<%
'二级数据保存到数组
Dim count2,rsClass2,sqlClass2
set rsClass2=server.createobject("adodb.recordset")
sqlClass2="select * from aa"
rsClass2.open sqlClass2,conn,1,1
%>
var subval2 = new Array()
//数组结构:一级根值,二级根值,二级显示值
<%
count2 = 0
do while not rsClass2.eof
%>
subval2[<%=count2%>] = new Array('<%=rsClass2("aID")%>','<%=rsClass2("ID")%>','<%=rsClass2("Name")%>')
<%
count2 = count2 + 1
rsClass2.movenext
loop
rsClass2.close
%>
<%
'三级数据保存到数组
Dim count3,rsClass3,sqlClass3
set rsClass3=server.createobject("adodb.recordset")
sqlClass3="select * from aaa"
rsClass3.open sqlClass3,conn,1,1
触发,把菜单与表名关联,获取你想要的,比如,鼠标移到a菜单,触发查询a表,显示a表,逐条获取里的字段,然后,将些字段赋给变量,用这个变量去制作你想的php语句,依据你想要的去用,可以把这变量用与二次查询,或是增加相关链接,都可以办到.给你2种主流的设计方案:1、用树形的形式来设计
表字段ID、PID,其他字段。。。PID是上级的ID,联动的时候查询,只需要查询PID跟当前变动的对应的ID相等就可以
2、用编码的方式
类似身份z的前6位的设计,就是分别是省、市、区。。。。
你查询的时候,直接查询对应的编码一样的就可以
海枫科技
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)