28,405
社区成员
发帖
与我相关
我的任务
分享
<select name="s1" onChange="changeselect1(this.value)">
<option>==请选择频道== </option>
<%
dim customer()
num = 0
i = 0
Dim rsClass1,sqlClass1
set rsClass1=server.createobject("adodb.recordset")
set rsClass11=server.createobject("adodb.recordset")
set rsClass12=server.createobject("adodb.recordset")
sqlClass11 = "select proto_id from proto_info where bizline = '"&request("bizline")&"'"
rsClass11.open sqlClass11,conn,1,1
protoid = rsClass11("proto_id")
if not rsClass11.eof then
sqlClass12 = "select distinct project_id from project_m where proto_id = '"&protoid&"'"
rsClass12.open sqlClass12,conn,1,1
do while not rsClass12.eof
projectid = rsClass12("project_id")
sqlClass1="SELECT distinct customer_name FROM customer_m WHERE project_id = '"&projectid&"' "
rsClass1.open sqlClass1,conn,1,1
recordnum = rsClass1.recordcount
'begin
do while not rsClass1.eof '这段代码把所有数据读取出来存放到数据库当中
num = num + recordnum
redim Preserve customer(num)
customer(i) = rsClass1("customer_name")
i = i + 1
rsClass1.movenext
loop 'end
rsClass1.close
rsClass12.movenext
loop
rsClass12.close
end if
rsClass11.close
' response.write" <option value="&rsClass1("customer_name")&">"&rsClass1("customer_name")&" </option>"
%>
<% '这段代码是为了把数组里面的重复数据删除。
mCount=i
For i=0 to mCount -1
For j=i+1 to mCount-1
If customer(i)=customer(j) Then
For k=j to mCount -1
customer(k)=customer(k+1)
Next
Redim Preserve customer(mCount-1)
mCount=mCount-1
End If
Next
Next
for i=0 to mCount
response.Write " <option value="customer(i)">"customer(i)" </option>"
next
%>
</select>