Kopusha |
|
---|---|
Мне нужно экстраполе для выбора скажем размера (Большой Средний Малый) Как его сделать так что бы в поиске можно было искать к примеру Большие и Средние? checklistbox не заработал в Поиске (попросу не ищет ничего), К примеру у меня строка поиска такая - для цвета - &COLORS=Black и все ок, это чекбокс, для Пропорции &PROPORTION=Tall и это селект а вот для checklistbox в урле вот это &abc%5Bnullval%5D=nullval&abc%5B1%5D=1 ну и не ищет Если ручками изменить на &abc=1 то все 1 находит. Где копать ошибку? А чекбокс или селект не дают 2 значения. Спасибо! |
Виктор |
|
---|---|
Я вот так сделал, не знаю правда хорошо это или плохо, жду вердикта: $search_color= cot_import('scolor', 'G', 'ARR'); $yy=0; foreach ($search_color as $val){ if(!empty($val)){ $yy++; ($yy > 1) ? $or = " OR " : ''; $where['wcolor'].= $or ." item_color LIKE '%".$val."%'"; } }
$tool_color=array('Белый','Синий','Зеленый') "SEARCH_COLORS" => cot_checklistbox($search_color, 'scolor', $tool_color, array(), '', '', false), |
|
This post was edited by Виктор (2017-12-20 09:55, 7 years ago) |
Kopusha |
|
---|---|
#43210 Виктор: Где что писал? |
Виктор |
|
---|---|
В folio.list.php, у меня другой модуль но сделан на основе фолио SEARCH_COLORS 185 стр остальное над $where = ($where) ? 'WHERE ' . implode(' AND ', $where) : ''; чекбоксы можно в самом вверху $tool_color = explode(',', ('Белый','Синий','Зеленый'))
item_color - колонка ? в базе
|