欧盟委员会的历史:asp 数组问题

来源:百度文库 编辑:杭州交通信息网 时间:2024/05/04 07:57:25
dim prod(10)
numb=int(request.QueryString("edit"))
for s=0 to numb
prod(s)=request.Form("prod2_"&s)
Next
我想将数组中的各元素分别单独取出来
可是为什么response.write(prod(1))时.什么也输不出来!

我想还是你的request.Form("prod2_"&s)出问题了,一般从表单里一次性提取数据时它会以逗号分隔的一串字符传过来,是不是在第一次循环时已经把这串字符赋给prod(0)了,所以 prod(1)就没值了!你试输入出一次response.write(prod(0))试试!

可能没有获得到提交页面提交过来的值..查查提交页面的控件名

numb=int(request.QueryString(\"edit\"))

prod(s)=request.Form(\"prod2_\"&s)

一个是GET方式 一个是POST方式??

建议直接循环输出request.Form(\"prod2_\"&s)或request.QueryString(\"prod2_\"&s)试试