первый товар в моей корзине не удаляется, в то время как другие - PullRequest
0 голосов
/ 19 октября 2019

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

Это код, который я использую для удаления элементов

$status = "";

if(isset($_POST['action']) && $_POST['action']=="remove") {

    if(!empty($_SESSION["ticket_cart"])) {
        foreach($_SESSION["ticket_cart"] as $key => $value) {
            if($_POST["code"] == $key) {
                unset($_SESSION["ticket_cart"][$key]);
                $status = "<div class='alert alert-danger' role='alert'>Ticket been removed from your cart! <button type='button' class='close' data-dismiss='alert' aria-label='Close'><span aria-hidden='true'>&times;</span></button></div>";
            }

            if(empty($_SESSION["ticket_cart"]))
                unset($_SESSION["ticket_cart"]);
        }   
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...