〓〓〓〓求ASP动态关联下拉列表〓〓〓〓

来源:百度知道 编辑:UC知道 时间:2024/05/19 04:01:43
是这样。
有2个列表。
第1个是静态的,如值有:国内电影,国外电影。(分类)
第2个就动态的。比如数据库名字叫dy,电影表叫dyb,电影的名称叫dymc,电影的分类叫dyfl.(电影名称)
注:电影分类就只有:国内电影,国外电影。
要怎么做?
因为本人JS不精通,请表复制一大堆没用的东西上来。
在线等,谢谢!!!急急急!!急急急!!急急急!!
第一个是静态的。
第2个要显示电影的名称。
用的ACCESS
比如说:第1个我选择国外电影,那么第2个就把分类为国外电影的电影名称显示出来了。

OK。好的。
表名:program_list
电影名称字段:p_name
电影分类字段:p_class (分类只有两:国外电影,跟国内电影。没有单独表的。)

全部代码,贴上就能用了,记得换掉第三行的ACCESS文件名:

<%set conn=server.createobject("adodb.connection")
db="你的数据库名.mdb"
connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(db)
conn.open connstr
set rs1=server.createobject("adodb.recordset")
sql1="select * from program_list where p_class='国内电影'"
rs1.open sql1,conn,1,1
dim tMovielist1,tlen1,Movielist1
do while not rs1.eof
tMovielist1=tMovielist1&"'"&rs1("p_name")&"',"
rs1.movenext
loop
set rs1=nothing
tlen1=len(tMovielist1)
Movielist1=left(tMovielist1,(tlen1-1))

set rs2=server.createobject("adodb.recordset")
sql2="select * from program_list where p_class='国外电影'"
rs2.open sql2,conn,1,1
dim tMovielist2,tlen2,Movielist2
do while not rs2.eof
tMovielist2=tMovielist2&"'"&rs2("p_name&