public
class
thing
string
strid;
//商品id
string
strtitle;
//商品名稱
decimal
price;
//普通會員**
decimal
vipprice;
//高階會員**
intnum;
//購物數量
decimal
sum
=0m;
//總金額
decimal
vipsum
=0m;
//vip總金額
public
string
strid
set}
public
string
strtitle
set}
public
decimal
price
set}
public
decimal
vipprice
set}
public
intnum
set}
public
decimal
sumset
}public
decimal
vipsum
set}
public
class
things : ienumerable
public
things(
intcount)
//新增 數量
public
void
add(thing t)
else}//
刪除public
void
remove(
string
strid)}//
清空所有
public
void
clear()
//總件數
public
intcount}//
更新 數量
public
void
update(
string
strid,
inti)}//
返回乙個物品的所有
public
thing
this
[string
strid]
else}}
//總價
public
decimal
sumprice()
return
price;}//
高階會員**統計
public
decimal
vipsumprice()
return
price;}//
註冊介面
public
ienumerator getenumerator()
}public
class
order
public
decimal
odprice
set}
public
string
odname
set}
public
things things
set}
public
string
bname
set}
public
string
bemail
set}
public
string
btel
set}
public
string
shipinfo
set}
public
string
shipmethod
set}
public
string
paymethod
set}
}
購物車(註冊 登入 購物 購物車 結帳)
購物車 註冊 登入 購物 購物車 結帳 shopping car dict dict money 0 def input username pwd username input username pwd input pwd return username,pwd def goods get with...
購物車購買產品操作
session start 將傳過來的水果加到購物車 code get code session gwc if empty session gwc else for i 0 i session gwc attr else var dump session gwc 判斷v是不是在arr裡面出現 fun...
購物車原理
1.cookie n cookie儲存在客戶端,且占用很少的資源,瀏覽器允許存放300個cookie,每個cookie的大小為4kb,足以滿足購物車的要求,同時也減輕了伺服器的負荷 n cookie為瀏覽器所內建,使用方便。即使使用者不小心關閉了瀏覽器視窗,只要在cookie定義的有效期內,購物車中...