asp中用用户积分无法实现。高手帮忙

发布网友 发布时间:2024-10-24 03:38

我来回答

2个回答

热心网友 时间:2024-11-15 22:03

一,如果有多项产品
获取的是一个数组,那么通过分割的方式 获取每一个产品,然后通过循环方式 录入
二 订单变为3 不能累加
这个有点不太明白 靠猜测把
1、if rs("appe")=3 then 换成表单获取 不用rs
2、检查代码是否正确

热心网友 时间:2024-11-15 22:00

你的代码感觉很冗长,试试这么写:
If Request("act") = "save" then
conn.Execute("update tea_order set appe='" & Request.Form("appe") &_
"' where dgdh in (" & Request("dgdh") & ")")

If Request.Form("appe")="3" Then
conn.Execute("update Member set Integ=Integ+( " &_
" select sum(Integ) from tea_order where dgdh in (" &_
Request("dgdh") & ")) where username='"&Session("username")&"'")
End If
Response.Write "<script language=javascript>alert('订单状态修改成功!');window.close();</script>"
Response.End
End If

可以解决多个产品同时更新的问题,但是上面的代码要注意,没有进行SQL注入的检测

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com