badbizarre
@badbizarre

Как сделать фильтр по полю (множественный выбор)?

Не понимаю как составить такой запрос. У ресурсов есть поле "множественный выбор", там выбирается тип топлива "Бензин", "Дизель". На сайте в фильтре тоже множественный выбор (чекбоксами) Бензин Дизель
Если человек выбирает Бензин и Дизель в фильтре, нужно вывести результаты у кого в админке выбраны в списке (множественном) Бензин, Дизель, Бензин и Дизель
Если в админке одиночный список там всё просто
if(isset($_GET['fuel_type']) && !empty($_GET['fuel_type'])) {
  $where[] = 'fuel_type IN (' . implode(',', $_GET['fuel_type']) . ')';	
}

А вот как сделать с множественным не понимаю
  • Вопрос задан
  • 53 просмотра
Пригласить эксперта
Ответы на вопрос 1
an-tar
@an-tar Куратор тега MODX
Full stack web developer
А вы видели, в каком виде значение такого поля хранится в админке? Посмотрите, думаю сразу станет понятно, какой запрос написать.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы