人人做人人澡人人爽欧美,国产主播一区二区,久久久精品五月天,羞羞视频在线观看免费

當前位置:蘿卜系統下載站 > 技術開發教程 > 詳細頁面

只用一個Session處理購物車(2)

只用一個Session處理購物車(2)

更新時間:2020-12-25 文章作者:未知 信息來源:網絡 閱讀次數:

我把所用的程序都包括在一個VBSCRIPT類當中。它包括3個函數:addItem(), deleteItem() 和deleteAll(),以及一個公有過程:displayCart()。前兩個函數addItem()和deleteItem()都只有一個參數,就是待添加或刪除的商品,這個參數可以是商品名(字符串),也可以是數據庫中與其對應的商品ID號。deleteAll()函數的作用是清空購物車。過程displayCart()的參數可以是"list"或"option",它決定是以列表形式還是以下拉框形式顯示購物車信息。

  這個VBSCRIPT類還包括兩個私有函數ReadFromDB() 和 RegExpItem(),供addItem() 和 deleteItem()調用。

  用商品ID號做參數要比商品名要方便的多,因此我們在addItem() or deleteItem()函數中使用商品ID號作參數,在這兩個函數中我們把ID號傳遞給ReadFromDB()函數,由ReadFromDB()函數從數據庫中把商品名讀出來。因為不打算在其它函數中調用ReadFromDB(),所以我們把ReadFromDB()聲明為私有函數。同樣的,下面要講到的RegExpItem()也是一個私有函數。

  The ReadFromDB() 函數

  下面讓我們來看看 ReadFromDB()函數:


   Private Function ReadFromDB(argItem)
    dim objConn, objRS
    dim strSQL

    strSQL="SELECT ProductName FROM tblProducts WHERE ProductID="&argItem

    set objConn=Server.CreateObject("ADOdb.Connection")
    objConn.Open "File Name=D:\Inetpub\WWWroot\shoppingcarts\shoppingcarts.udl"

    set objRS=objConn.Execute(strSQL)
    ReadFromDB=objRS("ProductName")

    objRS.close
    set objRS=nothing
    objConn.Close
    set objConn=nothing

   End Function


  這個函數的作用首先建立一個數據庫連接,然后讀取數據庫,最后返回參數(商品ID號)對應的商品名稱。這篇文章附帶了一個含有十種商品的ACCESS數據庫供大家參考。

溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統下載排行

網站地圖xml | 網站地圖html
主站蜘蛛池模板: 常宁市| 新竹市| 夹江县| 怀宁县| 新乡县| 方城县| 武强县| 临武县| 云林县| 凌云县| 锦州市| 梁河县| 游戏| 新野县| 罗甸县| 宁远县| 楚雄市| 大田县| 水城县| 洪洞县| 资源县| 临潭县| 临沧市| 大城县| 搜索| 错那县| 神农架林区| 龙门县| 类乌齐县| 嫩江县| 西丰县| 阿鲁科尔沁旗| 兴国县| 昆山市| 肃宁县| 靖西县| 香河县| 晋江市| 安宁市| 娱乐| 安达市|