Попытка отобразить сообщение, когда корзина пуста - PullRequest
0 голосов
/ 03 мая 2018

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

<?php 
            if (isset($_SESSION['shopping_cart'])):
            if (count($_SESSION['shopping_cart']) < 1):
         ?>
            <a>Your cart is empty.</a>

         <?php endif; endif; ?>

<?php 
            if (isset($_SESSION['shopping_cart'])):
            if (count($_SESSION['shopping_cart']) > 0):
         ?>
            <a href="checkout.php" class="check-button">Checkout</a>

         <?php endif; endif; ?>

1 Ответ

0 голосов
/ 03 мая 2018

Используйте empty() вместо isset

<?php if (empty($_SESSION['shopping_cart'])): ?>

<a>Your cart is empty.</a>

<?php endif; ?>

<?php if ( ! empty($_SESSION['shopping_cart'])):?>

<a href="checkout.php" class="check-button">Checkout</a>

<?php endif; ?>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...