尝试从购物车中删除商品时未定义的索引

时间:2012-02-22 23:58:29

标签: php

我为购物车创建了一个添加和删除选项。然而,它们可以正常工作,在第一次加载时我会一直得到未定义的索引错误。有没有错,例如,购物车中的删除选项?这是代码:

    $sessionelements = 'cart_' . $_GET['remove'];
    $_SESSION[$sessionelements] = isset($_SESSION[$sessionelements]) ? $_SESSION[$sessionelements] - 1 : 1;

1 个答案:

答案 0 :(得分:2)

在做任何事情之前检查是否存在$ _GET ['remove']变量。

if (isset($_GET['remove'])) {
    $sessionelements = 'cart_' . $_GET['remove'];
    $_SESSION[$sessionelements] = isset($_SESSION[$sessionelements]) ? $_SESSION[$sessionelements] - 1 : 1;
}