我为购物车创建了一个添加和删除选项。然而,它们可以正常工作,在第一次加载时我会一直得到未定义的索引错误。有没有错,例如,购物车中的删除选项?这是代码:
$sessionelements = 'cart_' . $_GET['remove'];
$_SESSION[$sessionelements] = isset($_SESSION[$sessionelements]) ? $_SESSION[$sessionelements] - 1 : 1;
答案 0 :(得分:2)
在做任何事情之前检查是否存在$ _GET ['remove']变量。
if (isset($_GET['remove'])) {
$sessionelements = 'cart_' . $_GET['remove'];
$_SESSION[$sessionelements] = isset($_SESSION[$sessionelements]) ? $_SESSION[$sessionelements] - 1 : 1;
}