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>