「ショッピングカート」を実装しようとしています。「カートに追加」をクリックすると、それぞれのアイテムがカートに追加されるか、すでに存在する場合は 1 つ増えます。ただし、次のコードは機能せず、「スカラー値を配列として使用できません」というエラーが表示されます。どんな助けでも大歓迎です。
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']++;
}
}