阿信。求救,下面是你写的程序。。

laodiao 2003-09-21 03:35:11
我想问你一个问题,我把这个联动菜单放到程序当中,由于在页面调入的时候,需要把数据库中的值取出来赋给下拉框,而你的程序是每次都是把值取出来,取出来的并不是数据库中的。。,由于我需要先从数据库中把值取出来,然后在进行修改。。
你的下拉框怎么样把数据库中的值取出来,然后再进行修改。。


你的程序如下

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
<meta name="ProgId" content="FrontPage.Editor.document.quot;">
<title>多级关联菜单数据库版</title>
<!--
数据库:test.mdb
表:dbselect
表结构:id(自增) school(文本) department(文本) grade(文本) student(文本)
IE6,NS7,Mozilla下测试通过
-->
<!--#INCLUDE FILE="data.asp" --></head>
<body>
<form name="frm">
<select name=school onchange="MulSelect(1)"></select><br>
<select name=department onchange="MulSelect(2)"></select><br>
<select name=grade onchange="MulSelect(3)"></select><br>//只需要在此基础上增加相应的代码
<select name=student onchange="MulSelect()"></select><br>
</form>
<script>
var arrSel=["school","department","grade"]; //只需要在此基础上增加相应的代码

arrData=[];
<%

set rs=connqas.execute("select * from dbselect")
do while not rs.eof
%>
arrData[arrData.length]=["<%=trim(rs("school"))%>","<%=trim(rs("department"))%>","<%=trim(rs("grade"))%>"];
<%
rs.movenext
loop
rs.close
set rs=nothing
conn.close
set conn=nothing
%>
</script>
<script>
function MulSelect(num){
var find=false;
var i,j,arrTemp=[];
for(i=0;i<num;i++)arrTemp[i]=eval("document.frm."+arrSel[i]).value;
if(num<arrSel.length)
with(eval("document.frm."+arrSel[num])){
length=0;
for(i=0;i<arrData.length;i++){
for(j=0;j<num;j++)if(arrTemp[j]!=arrData[i][j])break;
if(j!=num)continue;
if(length==0||options[length-1].text!=arrData[i][num]){
for(m=0;m<options.length;m++)if(options[m].text==arrData[i][num])find=true;
if(!find)options[options.length]=new Option(arrData[i][num],arrData[i][num]);
}
}
MulSelect((num+1));
}
}
MulSelect(0);
</script>
</body>
</html>
...全文
21 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
laodiao 2003-09-21
  • 打赏
  • 举报
回复
请教一下,怎么修改。。请各位高手不吝赐教。。
分不够,可以再加,

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧