PHP / MySQL новичок здесь.
Мне удалось разработать веб-страницу, отображающую информацию из моей базы данных, следуя онлайн-учебнику. Теперь я просто хочу, чтобы пользователи могли фильтровать эту информацию. Я понимаю, как его можно отфильтровать, используя WHERE, но я не могу понять, как позволить пользователю обновить эту информацию.
Вот что я попробовал:
$query_rsLodging = "SELECT name, address, city FROM lodging WHERE lodging.city = '". $searchVar . "' ORDER BY lodging.name";
Затем я попытался передать информацию в переменную, используя jumpmenu:
<form name="form" id="form">
<select name="jumpMenu" id="jumpMenu" onChange="MM_jumpMenu('parent',this,0)">
<option value="#">Sort by...</option>
<option value="directory.php?searchVar=Miami">Miami</option>
<option value="directory.php?searchVar=Miami Beach">Miami Beach</option>
</select></form>
Страница перезагружается с добавленным URL, но это не влияет на результаты. Однако размещение следующего кода чуть выше запроса делает:
$searchVar = "Miami"
Очевидно, я неправильно передаю информацию в переменную, но мне кажется, что я близко.
Вопрос: Как лучше всего разрешить моим пользователям фильтровать результаты моей базы данных (желательно через выпадающее меню)?