急急急,下拉列表框的问题(高分请求解决方案)
两个下拉列表框,关连住两个数据库里的表
表一结构:
地方ID 地方名
----------------------------------------------
1 北京
2 上海
表二结构:
图片ID 图片名 所属地方ID 图片
---------------------------------------------
1 a 1 IMAGE类型
2 b 2 同上
3 c 1 同上
目的就是逐步筛选记录了.(双下拉框关连).
我的实现思路如下:利用两个URL参数传递,URL值就是选择列表框后的ID值,然后发送出去它自己再接收回来,(发送跟接收是同一个表单)以此达到筛选目的.比如选定"北京"后,刷新表单,接下来就是在城市那里显示返回的值是:北京 然后依据ID=1,在表二中找出相应的记录来,所以这时候第二个下拉表框应该只显示"所属地方ID=1"的记录.选定的时候再刷新一次,返回"图片ID"导入图片.
下拉列表框的语句如下: (place为数据集)
<option value="<%=(place("PID").Value)%>"><%=(Place("PName").Value)%></option>
<%Place.MoveNext()
Wend
If (Place.CursorType >0) Then
Place.MoveFirst
Else
Place.Requery
End If
%>
当没有设立参数的时候(当成是插入操作了)下拉表框显示一切正常,可一但设立参数后,(初始默认值是1),不管你返回什么值,两个下拉表框里都只是显示关连表的第一个记录而且只有第一个.尽管实际参数已经传过来了(图片已显示出来),所以此时假如图片不合适,就没法更换了.请教各位,如何解决这种情况????????