asp网站管理系统:ASP 循环 求和 问题

来源:百度文库 编辑:神马品牌网 时间:2024/04/28 03:32:23
给出COOKIES值
0001,2,0002,3,0004,4,0005,8(0001是商品编号,2是产品数量,一次类推)
规定 数据库查询中 larseq=1 限制了 我只能取出larseq=1的值。1代表 0001,0004

<%
buylist=request.cookies("duoduook")("dtcart")
Set rs = conn.Execute("select * from iduoduo_produc where ProdId in ("&buylist&") and larseq=1 order by ProdId")
set rsdetail=server.createobject("adodb.recordset")
sql="select * from iduoduo_order"
rsdetail.open sql,conn,1,3
While Not rs.EOF
buynum=split(replace(buylist,"'",""),", ")
for i=0 to ubound(buynum)
if rs("prodid")=buynum(i) then
Quatity=buynum(i+1)
exit for
end if
next
response.write ""&Quatity&"" ‘取出值是24
rs.MoveNext
Wend
rsdetail.close
set rsdetail=nothing
rs.close
set rs=nothing
%>
此语句循环显示后得到值24 我要的是2+4 怎么做?高手指点
就是求COOKIES字符串中0001,0004 求和 显示出来,请ASP高手 给出解决代码 万分感激

Quatity= Quatity + buynum(i+1)