синтаксическая ошибка в случае «удалить» при уменьшении

Я получаю синтаксическую ошибку в случае «удалить». Я пытался это исправить, но не могу понять. Может кто-нибудь сказать мне, как это исправить?

Код для интернет-магазина корзины покупок

switch($action) { case "add": if (isset($_SESSION['cart'][$id])) $_SESSION['cart'][$id]++; else $_SESSION['cart'][$id]=1; break; case "remove": if (isset($_SESSION['cart'][$id])) ( $_SESSION['cart'][$id]--; (ERROR HERE) if ($_SESSION['cart'][$id]==0) unset($_SESSION['cart'][$id]); ) break; case "empty": unset($_SESSION['cart']); break; } 

    Вы используете скобки вместо скобок для вашего оператора IF:

     if (isset($_SESSION['cart'][$id])) ( <-- HERE $_SESSION['cart'][$id]--; (ERROR HERE) if ($_SESSION['cart'][$id]==0) unset($_SESSION['cart'][$id]); ) <-- HERE с if (isset($_SESSION['cart'][$id])) ( <-- HERE $_SESSION['cart'][$id]--; (ERROR HERE) if ($_SESSION['cart'][$id]==0) unset($_SESSION['cart'][$id]); ) <-- HERE 

    Пожалуйста, замените ( и ) на { и }

    Исправленный код:

     case "remove": if (isset($_SESSION['cart'][$id])) { $_SESSION['cart'][$id]--; (ERROR HERE) if ($_SESSION['cart'][$id]==0) unset($_SESSION['cart'][$id]); } break; с case "remove": if (isset($_SESSION['cart'][$id])) { $_SESSION['cart'][$id]--; (ERROR HERE) if ($_SESSION['cart'][$id]==0) unset($_SESSION['cart'][$id]); } break; 

    // Синтаксические ошибки. Найдите исправленный код!

      switch($action) { case "add": if (isset($_SESSION['cart'][$id])) { $_SESSION['cart'][$id]++; } else { $_SESSION['cart'][$id]=1; } break; case "remove": if (isset($_SESSION['cart'][$id])) { $_SESSION['cart'][$id]--; //(ERROR HERE) } if ($_SESSION['cart'][$id]==0) { unset($_SESSION['cart'][$id]); } break; case "empty": unset($_SESSION['cart']); break; } с  switch($action) { case "add": if (isset($_SESSION['cart'][$id])) { $_SESSION['cart'][$id]++; } else { $_SESSION['cart'][$id]=1; } break; case "remove": if (isset($_SESSION['cart'][$id])) { $_SESSION['cart'][$id]--; //(ERROR HERE) } if ($_SESSION['cart'][$id]==0) { unset($_SESSION['cart'][$id]); } break; case "empty": unset($_SESSION['cart']); break; } с  switch($action) { case "add": if (isset($_SESSION['cart'][$id])) { $_SESSION['cart'][$id]++; } else { $_SESSION['cart'][$id]=1; } break; case "remove": if (isset($_SESSION['cart'][$id])) { $_SESSION['cart'][$id]--; //(ERROR HERE) } if ($_SESSION['cart'][$id]==0) { unset($_SESSION['cart'][$id]); } break; case "empty": unset($_SESSION['cart']); break; }