Отображение данных 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>

Ответы на вопрос(2)

Ваш ответ на вопрос