首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > ASP >

各位,请教表单如何提交数组?下一页执行处理的时候如何读取这个数组

2012-02-20 
各位大虾,请问表单怎么提交数组?下一页执行处理的时候怎么读取这个数组?具体还是粗略看一下代码:dimacc()s

各位大虾,请问表单怎么提交数组?下一页执行处理的时候怎么读取这个数组?
具体还是粗略看一下代码:
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

热点排行