Я попытался построить панель поиска ajax. Он отлично работает с одним ключевым словом, но мне не удается заставить его работать с двумя ключевыми словами ... Я думал о разборе данных в поле ввода, но мои знания ограничены, и мне не удалось найти решение , Любые идеи?Как построить панель поиска Ajax с несколькими ключевыми словами?
В моем main.js я получаю данные от входа, как это:
var kwVal = $(this).val();
if (kwVal.length < 3){
$(".clothes-container").html("");
}
else {
$.ajax({
"url": "ajax/getclothes.php",
"type": "GET",
"data": {
"kw": kwVal
}
})
И это мой запрос SQL
$sql = "SELECT title, description, picture
FROM outfit
WHERE type LIKE :keyword OR
color LIKE :keyword OR
brand LIKE :keyword OR
material LIKE :keyword";
Большого спасибо.
Как следует Ваша система обращаться с большим количеством ключевых слов? Должны ли они находить элементы, содержащие все слова или просто одно слово? –
Как насчет '$ SQL =«SELECT, название, описание, изображение ИЗ наряде ГДЕ типа LIKE '% $ вход%' ИЛИ цвет, как '% $ вход%' OR бренда LIKE '% $ вход%' OR материал LIKE '% $ input%' ";' – Rayon