发布网友 发布时间: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注入的检测