您的位置:首页 > 其它

加入购物车

2015-12-18 10:50 211 查看

<a href="http://localhost/DemoShop/controller/cart.php?cartId='<?php echo $val['id'] ?>'">加入购物车</a>

//前端传值

$cartId=$_GET['cartId'];

include_once"../models/ShopModel.class.php";
$add_cart = new ShopModel();
$addCart=$add_cart->addToCart($cartId);

@session_start();
@$arrayOne=$_SESSION['order'];
/*print_r($addCart);*/

if($arrayOne==false){
//第一次购买
$arrayOne["$cartId"]=array("id"=>$cartId,"name"=>$addCart["name"],"num"=>1);
/*$_SESSION['order']=$arrayOne;*/
}else{
//再次购买
if(array_key_exists("$cartId",$arrayOne)==false){
//1.再次购买 买过的
$arrayOne["$cartId"]=array("id"=>$cartId,"name"=>$addCart["name"],"num"=>1);
}else{
//2.再次购买 没有买过的  只修改数量
$oldNum=$arrayOne["$cartId"]["num"];
$arrayOne["$cartId"]["num"]=$oldNum+1;
}
}

$_SESSION['order']=$arrayOne;

include_once"../view/cartList.php";
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: