我有一个迷你购物车,可以实时更新购物车。 每次将项目添加到购物车时,我都有一个项目计数,每次添加项目时,它会向项目计数添加一项。我一直在测试我的购物车,发现购物车编号与购物车中的实际商品数量不符,例如,如果我向购物车添加了4件商品,则数量计数将显示为7。
我意识到数字计数从3开始而不是0,经过进一步调查后我意识到项目计数是将餐馆ID号添加到数字计数中,在这种情况下,restaurant_id数字是3。
我没有使用餐馆ID来创建数字计数,这令人困惑, 我曾尝试滥用数字计数中的餐馆ID变量,但计数则从-2开始而不是0。
如何才能让我的号码从0开始?
PHP
if (isset($_POST['add'])) {
$_SESSION['Shopping_cart_' . (int) $_GET['add_item']]+='1';
}
function cart() {
if ($value > 0) {
$runn_query = mysqli_query($dbc, $get_query);
mysqli_stmt_execute($runn_query);
while ....
$item_sub = $get_row['Product_Price'] * $value;
.....
//creating subtotal
$total += $sub_total ;
......
echo "Items";
我尝试了什么
$num_item += $value -=$_SESSION['rest_id']
和
if ($num_items ==0){
echo "";
}else{
echo "$num_items";
}
此刻相当困惑。