Wyświetl dane MySQL z menu
Mam bazę danych MYSQL z wieloma polami, takimi jak nieruchomości, sypialnie, rozmiar itp
Mam dwie listy rozwijane z danymi zawartymi w bazie danych
Przesyłając opcje, chcę otworzyć nową stronę, aby wyświetlić wyniki. Otrzymuję komunikat o błędzie mysql_fetch_assoc (): podany argument nie jest prawidłowym MySQL i nie mam pojęcia, jak to naprawić! pomoc bardzo ceniona ... Wiem o zastrzykach SQL i staram się to naprawić po tym, jak najpierw działam w tej sekcji
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>