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