PHP:购物车计算失灵

时间:2016-05-14 22:46:56

标签: php mysql

我有一个迷你购物车,可以实时更新购物车。 每次将项目添加到购物车时,我都有一个项目计数,每次添加项目时,它会向项目计数添加一项。我一直在测试我的购物车,发现购物车编号与购物车中的实际商品数量不符,例如,如果我向购物车添加了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";
    }

此刻相当困惑。

0 个答案:

没有答案