Итак, я некоторое время пытался заставить это работать, но должно быть лучшее решение, чем то, о чем я думаю. Я новичок в php/mysql, поэтому не знаю, как сделать следующее:
У меня есть окно поиска, содержащее раскрывающиеся списки для страны, штата, города. Теперь, если пользователь выбирает только страну и нажимает на поиск, ему нужно отфильтровать выбор только по стране и показать все остальное.
if(!empty($_REQUEST['city']))
$city = $_REQUEST['city'];
else
$city= "%";
if(!empty($_REQUEST['state']))
$state= $_REQUEST['state'];
else
$state= "%";
if(!empty($_REQUEST['country']))
$country= $_REQUEST['country'];
select * from table where country = $country and state = $state and city = $city
проблема в том, что эти столбцы представляют собой целые числа, поэтому я не могу использовать «%» для их фильтрации. Я надеюсь, что смог объяснить это, любая помощь более чем приветствуется. заранее спасибо