日期:2014-05-17  浏览次数:20936 次

各位大虾,请问表单怎么提交数组?下一页执行处理的时候怎么读取这个数组?
具体还是粗略看一下代码:
dim   acc()
sql_accl= "select   *   from   XXX "
set   rs_accl=server.CreateObject( "adodb.recordset ")
rs_accl.open   sql_accl,conn,3,1
redim   preserve   acc(count)
acc(count)=rs_accl.recordcount

在这里我使用了一个数据,这个数据是在一个for的循环语句里面
count是计算for循环的次数,也就是第一执行for语句,那么就会
产生一个数组acc(1),第二次就产生第二个数组acc(2)

我想通过表单把这些数组提交给下一个页面执行2个for语句双循环
qq=request( "count ")
for   i=1   to   qq
for   j=1   to   数组(i)
现在对第二个for的取值范围没办法确定。
请问一下各位大虾,第二个for循环的范围应该怎么样来确定呢
表单怎么提交数组呢?怎么读取数组呢?
麻烦大家教教

------解决方案--------------------
1.将数组值用,链接成字符串,写到表单,表单递交后,用split重新分成数组。
2.如果数据量很大,就不要这样做,在后面的asp中重新执行相同的sql