Обновить количество корзин, обновляя только один товар - PullRequest
0 голосов
/ 18 января 2019

Я пытаюсь использовать одну кнопку для обновления всего количества моей корзины, и она не работает

Я добавил продукт в корзину с помощью сеансов, отображаю продукты из корзины, теперь все, что я пытаюсь сделать, это обновить количество, а оно не обновляется

if(isset($_POST["updates"])) { 
    if(isset($_SESSION["shopping_cart"])) {

        $pid=$_POST['proid'];
        $qty =$_POST['quantity'];

        foreach ($_SESSION['shopping_cart'] as $key => $value) {
            if ($value['item_id'] == $_POST['proid']) {

                $_SESSION['shopping_cart'][$key]['item_qty'] = $_POST['quantity'];
            }
        } 

         $_SESSION['shopping_cart'] = array_values($_SESSION['shopping_cart']);

         header('Refresh:0');
    }
}

@ RiggsFolly вот результат печати

Array ( 
    [0] => Array ( 
            [item_id] => 24 
            [item_name] => something 
            [item_price] => 800 
            [item_qty] => 1 
        ) 
    [1] => Array ( 
            [item_id] => 26 
            [item_name] => Fishly 
            [item_price] => 450 
            [item_qty] =>
        ) 
) 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...