ASP+ACCESS 三个下拉框 动态 级联

来源:百度知道 编辑:UC知道 时间:2024/05/17 11:13:23
`

ASP+ACCESS 三个下拉框 动态 级联 的问题。

1、数据库里面有一张表,该表仅有三个字段,如下:
a、province:记录的是省份名称;
b、city:记录城市名称;
c、placename:记录目的地名称。

2、注意以下三个问题:
a、province记录的省份名称是动态的,既根据数据表的记录而变化(千万不能把它弄成静态的36个省市);
b、province在数据表里是重复的,但是要求在下拉框显示出来的是不重复的;
c、city记录的城市名称同样是动态的、重复的,同样要求在下拉框显示出来的要是不重复的。

提供我原来写的代码供大家参考,问题是第三个下拉框不能正常显示目的地~

<% Option Explicit %>
<%Response.Buffer=True%>
<!--#Include file="..\www\connection.asp"-->
<HTML>
<HEAD>
<TITLE> 用户报考 </TITLE>
<script language="JavaScript">
function findcity(getprovince){
var i;
cityarr = new Array();
<%
dim i,cityrs,citysql
i=0
set cityrs=server.createobject("adodb.recordset")
citysql="select id,name,city,province from kaodian order by id asc"
cityrs.open citysql,db,1,1
do while not c

比较麻烦给你个例子,

<%
set rs=server.createobject("ADODB.RECORDSET")
rs.open "select * from HX_Category order by categoryorder",conn,1,1
if rs.eof and rs.bof then
response.write "请先添加大类。"
response.end
else
%>
大类: <select name="categoryid" size="1" id="categoryid" onChange="changelocation(document.myform.categoryid.options[document.myform.categoryid.selectedIndex].value)">
<option selected value="<%=rs("categoryid")%>"><%=trim(rs("category"))%></option>
<%
dim selclass
selclass=rs("categoryid")
rs.movenext
do while not rs.eof
%>
<option value="<%=rs("categoryid")%>"><%=trim(rs("category"))%></optio