我是新的與PHP和想要問這個代碼..我有一個下拉菜單和一個按鈕.. 我想在SQL數據庫中搜索我選擇什麼那些下拉菜單.. 什麼是使用下拉菜單在sql數據庫搜索項目的SQL語法.. 默認情況下,我寫 - >SELECT * FROM helpline
。在下拉菜單中使用值來搜索sql數據庫
它應該是 - >SELECT * FROM helpline WHERE MISC = %**item in drop down menu**%
。
這是我的數據庫=服務檯
Table = helpline
NAME | DATE | MISC |
John | 02/01/2011 | Item 1 |
Mark | 03/01/2011 | Item 2 |
這是我的代碼
<form id="form1" name="form1" method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>" >
<label for="namelist"></label>
<select name="namelist" id="namelist">
<option selected="selected" disabled="disabled">PLEASE CHOOSE ONE ITEM:-</option>
<option>Item 1</option>
<option>Item 2</option>
</select>
<input type="submit" name="show" id="show" value="Submit" />
<?php
mysql_select_db("helpdesk",mysql_connect("localhost","root",""))or die (mysql_error());
$query = "SELECT * FROM helpline"; */ This line should select what I choose in drop down menu /*
$result = mysql_query($query);
while ($row = mysql_fetch_array($result)){
?>
<table border="0" cellpadding="6" cellspacing="6" class="curve">
<thead>
<tr>
<th> <div align="right"><span class="font">NAME</span></div></th>
<th> <div align="right"><span class="font">DATE</span></div></th>
</tr>
</thead>
<tbody>
<tr>
<th><div align="left"><span class="font"><?php echo $row['name']; ?></span></div></th>
<td><div align="left"><span class="font"><?php echo $row['date']; ?></strong></span></div></td>
</tr>
</tbody>
<?php
}
?>
</table>
</form>
因此,應根據我在下拉菜單中選擇當我點擊顯示在SQL數據庫中的所有項目按鈕..
請後。停止。使用。 'mysql_'。功能。 – Kermit 2013-02-09 05:48:46
我猜你想要加載沒有頁面重新加載的數據,認爲合適的方法是使用ajax,我會推薦使用框架,單獨導致ajax對於陌生的眼睛可能會很棘手。一個好的開始將使用jQuery – Breezer 2013-02-09 05:56:35