additem.asp

来自「《SQL Server 2000课程设计案例精编》-李昆-源代码-3436」· ASP 代码 · 共 60 行

ASP
60
字号
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<meta http-equiv="Content-Language" content="zh-cn">

	<!--#include file="Include/ADOdata.asp" -->
<%


Dim strUserID 
Dim lngProductID 
Dim intQuantity 
Dim curUnitPrice
Dim curTax

'Check for authentication cookie
strUserID = Request.Cookies("userauthid")
If strUserID = "" Then
  Response.Write "请先登录.再购买产品"
  Server.transfer "Login.htm"
End If

'Get item data from form
lngProductID = Request.Form("txtProductID")
intQuantity = Request.Form("txtQuantity")
curUnitPrice = Request.Form("txtUnitPrice")
curTax = Request.Form("txtTax")

AddItemToBasket strUserID, lngProductID, intQuantity, curUnitPrice, curTax
Response.Write intQuantity & " 个单位已经放入您的<A href='Basket.asp'>购物袋中</A>."


Sub AddItemToBasket(strCustomer, lngProductID, intQuantity, curUnitPrice, curTax)
'此程序会将产品项目加入Basket数据表中
Dim cmd

'If 1 or more items is ordered, use the additem stored procedure
If intQuantity > 0 Then
Set cmd = CreateObject("ADODB.Command")
    With cmd
      .ActiveConnection = strCon
      .CommandText = "additem"
      .CommandType = adCmdStoredProc
      .Parameters(1).Value = strCustomer
      .Parameters(2).Value = lngProductID
      .Parameters(3).Value = intQuantity
      .Parameters(4).Value = curUnitPrice
      .Parameters(5).Value = curTax
      .Execute
    End With
End If
Set cmd = Nothing
End Sub
%>
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<title></title>
</head>

⌨️ 快捷键说明

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