?? savedingdan.asp
字號:
<!--#include file="conn.asp"-->
<%dim dingdan,action
action=request.QueryString("action")
dingdan=request.QueryString("dan")
select case action
case "save"
if request("zhuangtai")<>"" then
set rs=server.CreateObject("adodb.recordset")
rs.Open "select zhuangtai from BJX_action where dingdan='"&dingdan&"'",conn,1,3
do while not rs.EOF
old_zhuangtai=rs("zhuangtai")
rs("zhuangtai")=request("zhuangtai")
rs.Update
rs.MoveNext
loop
rs.Close
set rs=nothing
end if
if cint(request("zhuangtai"))=5 and old_zhuangtai<>5 then
jifen=0
ifhuyuanka=0
set rs2=server.CreateObject("adodb.recordset")
rs2.Open "select vipid from BJX_sys",conn,1,1
vipid=rs2("vipid")
rs2.close
set rs2=nothing
set rs=server.CreateObject("adodb.recordset")
rs.Open "select bookcount,bookid from BJX_action where dingdan='"&dingdan&"'",conn,1,1
while not rs.eof
set rs2=server.CreateObject("adodb.recordset")
rs2.Open "select bookid,yeshu from BJX_goods where bookid="&rs("bookid"),conn,1,1
jifen=jifen+rs("bookcount")*rs2("yeshu")
rs2.close
set rs2=nothing
if rs("bookid")=cint(vipid) then
ifhuyuanka=1
end if
rs.MoveNext
wend
rs.Close
'response.write ifhuyuanka&"'"&vipid
'response.end
set rs=server.CreateObject("adodb.recordset")
rs.Open "select jifen,reglx,vipdate from Dv_User where username='"&request.Cookies("bjx")("username")&"'",conn,1,3
rs("jifen")=rs("jifen")+jifen
if ifhuyuanka=1 then
rs("reglx")=2
if rs("vipdate")<>"" then
if rs("vipdate")<date then
rs("vipdate")=date+365
else
rs("vipdate")=rs("vipdate")+365
end if
else
rs("vipdate")=date+365
end if
end if
rs.Update
rs.Close
set rs=nothing
if ifhuyuanka=1 then
response.Write "<script language=javascript>alert('訂單狀態修改成功!您本次購物獲得積分:"&jifen&",你本次購買了會員卡,恭喜你現在已經成為本站的VIP用戶??!');history.go(-1);</script>"
else
response.Write "<script language=javascript>alert('訂單狀態修改成功!您本次購物獲得積分:"&jifen&"');history.go(-1);</script>"
end if
else
response.Write "<script language=javascript>alert('訂單狀態修改成功!');history.go(-1);</script>"
end if
case "del"
set rs=server.CreateObject("adodb.recordset")
rs.open "select username,dingdan from BJX_action where dingdan='"&dingdan&"' " ,conn,1,1
'先判斷此訂單是不是操作人的
if request.Cookies("bjx")("username")<>trim(rs("username")) then
response.Write "您無權刪除此訂單!"
response.End
end if
'刪除前要返還庫存及積分
set rs=server.CreateObject("adodb.recordset")
rs.open "select * from BJX_action where dingdan='"&dingdan&"' and zhuangtai=1",conn,1,1
while not rs.eof
set rs_s=server.CreateObject("adodb.recordset")
rs_s.open "select * from BJX_goods where bookid="&rs("bookid"),conn,1,3
rs_s("kucun")=rs_s("kucun")+rs("bookcount")
rs_s("chengjiaocount")=rs_s("chengjiaocount")-rs("bookcount")
rs_s.update
rs_s.close
set rs_s=nothing
rs.movenext
wend
rs.close
z_jifen=0
set rs=server.CreateObject("adodb.recordset")
rs.open "select * from BJX_action_jp where dingdan='"&dingdan&"'",conn,1,1
while not rs.eof
z_jifen=z_jifen+rs("jifen")
rs.movenext
wend
rs.close
set rs=server.CreateObject("adodb.recordset")
rs.open "select * from Dv_User where username='"&request.Cookies("bjx")("username")&"'",conn,1,3
rs("jifen")=rs("jifen")+z_jifen
rs.update
rs.close
set rs=nothing
'只能是訂了未付款時刪除
conn.execute "delete from BJX_action where dingdan='"&dingdan&"' and zhuangtai=1"
conn.execute "delete from BJX_action_jp where dingdan='"&dingdan&"'"
response.Write "<script language=javascript>alert('訂單刪除成功!');window.close();</script>"
end select
%>
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -