Привет я пытаюсь сделать фильтр через форму, с помощью которой он установлен пользовательским критерием для возврата элементов, которые включают эти критерии.
Код:
$filter = " SELECT * FROM images WHERE (id = '$_GET[numPic]' OR id = NULL) OR (img_content = '$_GET[nmPic]' OR img_content = NULL) OR (category = '$_GET[picCat]' OR category = NULL) OR (price <= '$_GET[priceTo]' OR price = NULL)";
$resFilter = $connect->query($filter);
if ($resFilter->num_rows > 0)
{
while($row = mysqli_fetch_array($resFilter))
{
//show results...
}
}
}
В этом приложении, если я отправлю два моих параметра, все элементы будут с одним параметром, а все элементы с другим параметром, а не только элементы, содержащие оба параметра. Пожалуйста, скажите мне, где я не прав?
Задача ещё не решена.
Других решений пока нет …