Получите результаты по представленному критерию. PHP-MySql запрос

Привет я пытаюсь сделать фильтр через форму, с помощью которой он установлен пользовательским критерием для возврата элементов, которые включают эти критерии.

Код:

$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...

}

}
}

В этом приложении, если я отправлю два моих параметра, все элементы будут с одним параметром, а все элементы с другим параметром, а не только элементы, содержащие оба параметра. Пожалуйста, скажите мне, где я не прав?

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]