public function replaceGoodsToCart($goods_id) { $user_id = $_SESSION['user_id']; //判断购物车里是否有该商品 if ($cartGoods = $this->getCartGoodsByUserIdAndGoodsId($goods_id)) { $c_number = $cartGoods['c_number'] + 1; } else { $c_number = 1; } //购物车里面没有该商品 //获取商品信息 $goods = new Goods(); $oneGoods = $goods->getGoodsById($goods_id); $sessionID = session_id(); $c_name = $oneGoods['g_name']; $c_price = $oneGoods['g_price']; $g_code = $oneGoods['g_code']; $sql = "replace into {$this->getTableName()} values('{$user_id}',{$goods_id},'{$sessionID}','{$c_name}','{$c_price}','{$c_number}','{$g_code}')"; return $this->db_insert($sql); }
//获取分类ID $c_id = $_GET['id']; //接受商品列表显示页码 $page = isset($_GET['page']) ? $_GET['page'] : 1; $pagecount = $config['pagecount']; //var_dump($pagecount); //获取该类商品的总记录数 $goods = new Goods(); $counts = $goods->getCartGoodsCounts($c_id)['c']; //var_dump($counts); $pages = ceil($counts / $pagecount); //var_dump($pages);exit; //对用户传递$page进行判断 if (!is_numeric($page) || $page > $pages || $page < 1) { $page = 1; } $cartGoods = $goods->getGoodsByCartId($c_id, $page, $pagecount); //var_dump($cartGoods);exit; //分页显示 //分页链接字符串 $pageString = Page::getPageStr('index.php', 'display', $counts, $page, $pagecount, $c_id); //加载显示某一类商品模板 include_once YIMAI_TEMP . 'goods_display.html'; } elseif ($act == 'view') { $id = $_GET['id']; $goods = new Goods(); $oneGoods = $goods->getGoodsById($id); $_SESSION['uri'] = $_SERVER['REQUEST_URI']; //加载商品细节模板 include_once YIMAI_TEMP . 'goods_view.html'; }