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!!