我真的很想在這個幫助,因爲我拉頭髮! 我有兩個字段,一個是輸入框&另一個是下拉列表,它搜索數據庫並顯示結果,但我似乎無法弄清楚...這是我迄今爲止...兩個搜索字段(一個下拉列表) - PHP和MYSQL代碼
這是實際的搜索表單:
<form id="myform" name="myform" action="<?php echo $_SERVER['PHP_SELF']?>" method="get"><br />
<div class="T1"><br /><p></div> <input name="term" type="text" value="<? php echo $_GET['searched']; ?>" size="10" maxlength="4" placeholder="e.g. BS1"/>
<select>
<option value="">I feel like...</option>
<option value="">Anything</option>
<option value="Indian">Indian</option>
<option value="Chinese">Chinese</option>
<option value="Thai">Thai</option>
</select>
<input type="submit" name="submit" value="Go"/>
</form>
這是PHP代碼:
<?php
if (isset($_GET['submit'])){
mysql_connect ("host", "user","password") or die (mysql_error());
mysql_select_db ("database");
$term = $_GET['term'];
$term = $_GET['option value'];
}
else
$sql = mysql_query("select pagetitle from Restaurant where extra like '%$term%' and showing like '1'");
$sql = mysql_query("select cuisine from Restaurant where cuisine like 'option value' and showing like '1'");
echo Restaurants in $term and Cuisine $option value:";
}
while ($row = @mysql_fetch_array($sql)){
echo ''.$row['pagetitle'];
echo '<br/>';
}
}
?>
該數據庫有一個名爲餐廳的桌子兩把coloumns,一個叫「額外」其中包含了郵編&另一種叫做「美食」的美食。 我希望它返回一個匹配'Extra'和'Cuisine'的餐廳列表。 任何幫助都會大大提高。