我有許多領域,如財產,臥室,大小等的MySQL數據庫顯示MySQL數據從菜單
我有被包含在數據庫
內提交當與數據的兩個下拉列表我希望打開一個新頁面顯示結果的選項。我收到錯誤消息mysql_fetch_assoc():提供的參數不是有效的MySQL,不知道如何解決這個問題!幫助非常感謝......我知道SQL注入,並希望糾正這個後,我得到這個工作節第一
HTML
<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>
PHP
<?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;
}
?>
儘管如此,你仍然不會工作,因爲SQL查詢格式不正確。 :( – Blake 2012-04-26 01:44:16