вопрос
Для выборки новостей по определенным категориям, использую условие выше, всё работает пока не подключаю значение multiple в списке select и не выбираю несколько категорий.
Как только я выбрал больше одной категории всё ломается.
И в ответ в консоль значение поля cat-name просто дублируется:
Консоль: viborka: cat-category=9&cat-category=10
А нужно чтобы было: viborka: cat-category=9,10
Как правильно объеденить их?
Заранее спасибо!
(P.S переменная $parametor вставляется в mysql запрос после WHERE)
Заранее спасибо!
elseif( preg_match( "#^cat-(.+)#is", $kluch, $znachenie) ) {
if ( trim($value) != '' ) {
if ($config['allow_multi_category']) {
$parametor[] = "category REGEXP '[[:<:]](" . str_replace(',', '|', $value) . ")[[:>:]]'";
} else {
$parametor[] = "category IN('" . str_replace(',', "','", $value) . "')";
}
}
}
Для выборки новостей по определенным категориям, использую условие выше, всё работает пока не подключаю значение multiple в списке select и не выбираю несколько категорий.
Как только я выбрал больше одной категории всё ломается.
И в ответ в консоль значение поля cat-name просто дублируется:
Консоль: viborka: cat-category=9&cat-category=10
А нужно чтобы было: viborka: cat-category=9,10
Как правильно объеденить их?
Заранее спасибо!
(P.S переменная $parametor вставляется в mysql запрос после WHERE)
Заранее спасибо!