- Теория
- Теория
Выводим все товары на страницу
Сейчас мы сравниваем тип товара и значение параметра запроса product_type
. Если они совпадают, мы выводим на страницу этот товар.
Это работает, потому что почти на каждое значение product_type
есть такой же тип товара в массиве $items
.
Почему почти? У категории «Все товары» значение параметра all
. Такого типа товара у нас нет, поэтому сейчас мы не можем увидеть сразу все товары в каталоге по такому адресу:
catalog.php?product_type=all
Доработаем условие так, чтобы при нажатии на «Все товары» на странице появлялись все товары из массива $items
, независимо от их типа.
Воспользуемся логическим оператором ИЛИ, мы работали с ним в части «Условия в PHP».
$item['type'] === $type || $type === 'all'
Дополним условие и убедимся, что все товары добавляются в каталог при выборе фильтра «Все товары». Остался последний штрих, не будем медлить.
Хорошо владеете JavaScript, но до сих пор не освоили Node.js? Записывайтесь на профессиональный курс «Node.js. Профессиональная разработка REST API». Цена 12 000 ₽.
- index.html
Вы перешли на другую страницу
Кликните внутри мини-браузера, чтобы поставить фокус в это окно.