public function addgood($id) { $tag = htmlspecialchars($_POST['tag']); $num = 1; $id = htmlspecialchars($_POST['id']); $price = get_good_price($id); if (!isset($_SESSION['cart'])) { $_SESSION['cart'] = array(); } $item = array(); //如果该商品已存在则直接加其数量 if (isset($_SESSION['cart'][$id])) { $_SESSION['cart'][$id]['num'] += $num; $item['id'] = $id; $item['price'] = $price; $item['num'] = $_SESSION['cart'][$id]['num']; $_SESSION['cart'][$id] = $item; $exsit = "1"; } else { $item['id'] = $id; $item['price'] = $price; $item['num'] = $num; $_SESSION['cart'][$id] = $item; $exsit = "0"; } $data['status'] = 1; $data['price'] = get_good_price($id); $coverid = get_cover_id($id); $data['src'] = get_good_img($coverid); $data['title'] = get_good_name($id); //登录用户,处理详情页ajaxt提交的数据保存到数据库 if (is_login()) { $table = D("shopcart"); $data['goodid'] = $id; $data['num'] = $num; $member = D("member"); $uid = $member->uid(); $data['uid'] = $uid; $pnum = M("shopcart")->where("goodid='{$id}'and uid='{$uid}'")->getField("num"); if ($pnum) { $exsit = "1"; $data['num'] = $pnum + $num; $table->where("goodid='{$id}'and uid='{$uid}'")->save($data); } else { $data['num'] = $num; $table->add($data); $exsit = "0"; } $data['sql'] = 'sql'; $data['num'] = M("shopcart")->where("goodid='{$id}'and uid='{$uid}'")->getField("num"); $data['msg'] = '添加成功'; $data['exsit'] = $exsit; $this->ajaxReturn($data); } else { $data['exsit'] = $exsit; $data['num'] = $item['num']; $data['msg'] = '添加成功'; $this->ajaxReturn($data); } }
/** * 添加商品 添加商品 未用到 * param int $id 商品主键 * int $num 购物数量 */ public function addgood($id) { $tag = $_POST['tag']; $num = 1; $id = $_POST['id']; $price = get_good_price($id); if (!isset($_SESSION['cart'])) { $_SESSION['cart'] = array(); } $item = array(); //如果该商品已存在则直接加其数量 if (isset($_SESSION['cart'][$id])) { $_SESSION['cart'][$id]['num'] += $num; $item['id'] = $id; $item['price'] = $price; $item['num'] = $_SESSION['cart'][$id]['num']; $_SESSION['cart'][$id] = $item; $exsit = "1"; } else { $item['id'] = $id; $item['price'] = $price; $item['num'] = $num; $_SESSION['cart'][$id] = $item; $exsit = "0"; } $data['status'] = 1; $data['price'] = get_good_price($id); $coverid = get_cover_id($id); $data['src'] = get_good_img($coverid); $data['title'] = get_good_name($id); $data['exsit'] = $exsit; $data['num'] = $item['num']; $data['msg'] = '添加成功'; $this->ajaxReturn($data); }