Отображение данных MYSQL из меню
У меня есть база данных MYSQL с несколькими полями, такими как свойство, спальни, размер и т. Д.
У меня есть два выпадающих списка с данными, которые содержатся в базе данных
При отправке параметров я хочу открыть новую страницу с отображением результатов. Я получаю сообщение об ошибке mysql_fetch_assoc (): предоставленный аргумент не является допустимым MySQL и не знаю, как это исправить! очень признателен за помощь ... Я знаю об SQL-инъекциях и надеюсь исправить это после того, как этот раздел заработает первым
HTML
<code> <form method="get" action="submit.php"> Number: <select name="property"> <option value="Aviemore House">Aviemore House</option> <option value="Dalfaber House">Dalfaber House</option> </select> <br> Name: <select name="bedrooms"> <option value="2">2</option> <option value="3">3</option></select> <br> <input type="submit" value="submit" /> </form> </code>
PHP
<code> <?php require 'defaults.php'; require 'database.php'; $property = $_GET['property'] ; $bedrooms = $_GET['bedrooms'] ; $query = "select FROM properties where property = '$property' & bedrooms = '$bedrooms'"; while ($row = mysql_fetch_assoc($result)) { $r[] = $row; } ?> </code>