⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 xgsl.asp

📁 oracle9i程序事例集
💻 ASP
字号:
<%
  dim conn
  dim connstr
  Set conn=Server.CreateObject("ADODB.Recordset")
  connstr="Driver={Microsoft ODBC for Oracle};server=mylink;uid=system;pwd=system;"
%>
<%
if session("user_name")="" and session("company_name")="" then
response.write "<script language=javascript>alert('对不起,您还没有登陆!');window.close();</script>"
response.End
end if

if session("user_name")<>"" then
  uname=session("user_name")
else
  uname=session("company_name")
end if

set rs=server.CreateObject("adodb.recordset")
set rs1=server.CreateObject("adodb.recordset")
sql="select * from GSCOTT.shopping_bag_table where sb_consumername='"&uname&"' order by sb_proname"
rs.open sql,connstr,3,3

if rs.bof and rs.eof then
  response.write "<script language=javascript>alert('对不起,您没有选择商品!');window.close();</script>"
  response.End
end if

do while not rs.eof

sql="select product_id, product_stocknum from GSCOTT.product_info_table where product_kindnum='"&rs("sb_proname")&"'"
rs1.open sql,connstr,1,1
stocknum=cint(rs1("product_stocknum"))

newnum=cint(request.Form(cstr(rs1("product_id"))))
rs1.close

if newnum<=0 then
newnum=1
end if

if stocknum < newnum then
response.write "<script language=javascript>alert('你选购的商品“"&rs("sb_proname")&"”库存不足,不能修改数量,请选购更换其它商品!');window.location.href='gouwu.asp?action=show&lx=1';</script>"
response.End()
else
rs("sb_amount")=newnum
rs("sb_total")=cint(rs("sb_price"))*newnum
rs.update
end if
rs.movenext
loop

response.Redirect "gouwu.asp?action=show&lx=1"
rs.close
set rs1=nothing
set rs=nothing
%>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -