Anzeigen von MYSQL-Daten aus einem Menü

Ich habe eine MySQL - Datenbank mit einer Reihe von Feldern wie Eigenschaft, Schlafzimmer, Größe usw

Ich habe zwei Dropdown-Liste mit Daten, die in der Datenbank enthalten sind

Beim Einreichen der Optionen soll eine neue Seite geöffnet werden, auf der die Ergebnisse angezeigt werden. Ich erhalte die Fehlermeldung mysql_fetch_assoc (): Das angegebene Argument ist kein gültiges MySQL und ich habe keine Ahnung, wie ich das beheben soll! Hilfe sehr geschätzt ... Ich kenne mich mit SQL-Injections aus und versuche, dies zu korrigieren, nachdem ich diesen Abschnitt zum ersten Mal zum Laufen gebracht habe

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>

Antworten auf die Frage(2)

Ihre Antwort auf die Frage