动态建表加入两级连动下拉框

foo表字段:

公司名称 ¦ 产品名称 ¦ 产品型号 ¦ 设计人 ¦ 审核人

其中 只有产品型号是唯一的

我需要动态建立一系列关联的表:

SubOne1 SubOne2
ID ¦ 设计人 ID ¦ 审核人

SubTwo
ID ¦ 产品型号 ¦ 设计人ID (subone1.id)

SubThree
ID ¦ 产品型号 ¦ 审核人ID(subone2.id)

其实我的要求就是这样的:
原来数据库中表 foo设计的时候没有和别的表有关联.(比如一开始有设计人表或者审核人表,有他们对应的产品型号的信息表)现在数据库结构没办法改了.
我想实现:
用户检索数据库时,先选择"设计人"或者"审核人"然后在两级连动的下拉框显示所有"设计人".
在选择特定的设计人时,第二个下拉框中显示出该设计人设计的所有产品型号.

200分:
另一帖http://expert.csdn.net/Expert/topic/3044/3044402.xml?temp=.2942011

---------------------------------------------------------------

给你找了个例子

1<script language="JavaScript">   
2<!--   
3var onecount;   
4onecount=0;   
5subcat=new Array();   

sql="select * from areaview3"
set obj=conn.execute(sql)
i=0
do while not obj.eof

1subcat[```
2=i
3```]=new Array("```
4=trim(obj("AreaCoding"))
5```","```
6=trim(obj("Province"))
7```","```
8=trim(obj("City"))
9```");   

i=i+1
obj.movenext
loop
obj.close
set obj=nothing

 1onecount=```
 2=i
 3```;   
 4  
 5function changelocation(id)   
 6{   
 7form=document.f1;   
 8form.city.length=0;   
 9var id=id;   
10var n;   
11form.city.options[0]=new Option('===请选择市===','');   
12for (n=0;n<onecount;n++)   
13{   
14if (subcat[n][0].toString().substring(0,2)==id.substring(0,2))   
15{   
16form.city.options[form.city.length]=new Option(subcat[n][2],subcat[n][0])   
17}   
18}   
19}   
20  
21function changelocation2(id2)   
22{   
23form=document.f1;   
24form.city2.length=0;   
25var id2=id2;   
26var m;   
27form.city2.options[0]=new Option('===请选择市===','');   
28for (m=0;m<onecount;m++)   
29{   
30if (subcat[m][0].toString().substring(0,2)==id2.substring(0,2))   
31{   
32form.city2.options[form.city2.length]=new Option(subcat[m][2],subcat[m][0])   
33}   
34}   
35}   
36  
37//-->   
38</script>

---------------------------------------------------------------

学习
顶!
---------------------------------------------------------------

up!!

Published At
Categories with Web编程
Tagged with
comments powered by Disqus