0
我试图实现一个'购物车',其中,如果'添加到购物车'已被点击,相应的项目被添加到购物车或增加一个,如果已经存在。但是,下面的代码不起作用,并给我一个“不能使用标量值作为数组”的错误。任何帮助将不胜感激。php为会话添加价值
if (isset($_POST['fan']) && ($_POST['fan']=="Add to Cart")) {
if (($_SESSION['cart']['fan']==0) || (!isset($_SESSION['cart']['fan']))) {
$_SESSION['cart']['fan']=1;
} else {
$_SESSION['cart']['fan']++;
}
}
你的代码贴赢不会产生标量错误。即使使用未定义的“cart”元素,它也只会产生一个“undefined index”通知。您必须有其他一些导致错误的代码。找出它是哪一行并发布。 – MrCode