关于数组添加到数据库的问题,请高手帮忙贡献20分,谢谢,
我要实现的功能是jCount有几次就添加几次,,例如jCount = 2,那么数据库里面增加两条记录
按照目前的的代码数据库里面有4条记录
提交页面是提交的数组数据,经过检测,数据提交过来没问题
dim jCount,money(50),integral(50),buynum(50)
dim buyname(50),buymodel(10),buyunit(50),buyprice(50),buygroup(50)
' 得到购买的产品数据
jCount=request("jCount")-1
a=0
b=0
for i=0 to jCount
buynum(i)=request("select"&i)
a=a+request("integral"&i)
b=b+request("money"&i)
buyname(i)=request("buyname"&i)
buymodel(i)=request("buymodel"&i)
buyunit(i)=request("buyunit"&i)
buyprice(i)=request("buyprice"&i)
buygroup(i)=request("buygroup"&i)
rs.open "OrderTemp",conn,1,3
response.Write("num"&buynum(i)&"\"&money(i)&"\"&integral(i)&"\"&buyname(i)&"\"&buymodel(i)&"\"&buyunit(i)&"\"&buyprice(i)&"\"&buygroup(i))
'''上面的语句打印出来的信息完全正确,用单步调试也没问题,循环次数正确,但是从其他页面提交过来添加到数据库的数据是每一条记录都有重复的,如果单独刷新该页面,添加的数据正确.
rs.addnew
rs("buyname")=buyname(i)
rs("buymodel")=buymodel(i)
rs("buyunit")=buyunit(i)
rs("buyprice")=buyprice(i) '总价格
rs("buygroup")=buygroup(i)
rs("buynum")=buynum(i)
rs("BuyUser")=session("user")
rs("buyintegral")=a '总积分
rs("totalprice")=b
rs.update
rs.close
next
谁有时间可以加我QQ23124193