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