background image
* 时间:2011 年 7 月 28 日 23:51:40
* 作者:zhjp
* Enter description here ...
* 待完善项:在存入购物车之前先进行判断所选物品是否已经存在,
是:只修改购买数量、否:存入购物车
* @param String $cartName
* @param String $goodsStr
*/
public function addGoods($cartName, $goodsStr){
$skey=count($_SESSION[$cartName]);
//处理物品信息
$goodsStr=$skey.','.$goodsStr;
switch ($cartName){
case 'flyCart':
break;
case 'mallCart':
//配置物品字段,返回可读性更强的数组格
式的物品信息
$goodsArr=$this->_setGoodsFields($g
oodsStr);
break;
case 'hotelCart':
break;
}
//物品存入购物车
$_SESSION[$cartName][$skey]=$goodsArr;
//更新购物车信息
$this->_updateCart($cartName);
}
函数 02、function delGoods
/**
* 函数:delGoods
* 功能:删除购物车[SESSION]中的某一物品
* 简介:根据提供的购物车名$cartName 及指定购物车物品序号$ske
y 将该物品记录置空值