在我的数据库中,有一些具有不同类别和类型的车辆。我想创建一个表单来按类别和类型过滤车辆。所以表格代码如下。
<form action="" method="post">
Type <select name="search_type">
<option value="jeep">Jeep</option>
<option value="Wagon">Wagon</option>
<option value="cab">Cab</option>
</select>
Category <select name="search_category">
<option value="Recondition">Recondition</option>
<option value="Used">Used</option>
</select>
<input type="submit" name="search_submit"></form>
这是php代码:
if(isset($_POST['search_submit']))
{
$all_vehicles = FALSE;
$search_type = $_POST['search_type'];
$search_category = $_POST['search_category'];
$search_brand = $_POST['search_brand'];
$search_result = mysql_query("SELECT * FROM vehicle_info WHERE type='$search_type' && catagory='$search_catagory' && brand='$search_brand' ORDER BY id desc");
}
else
{
$search_result = mysql_query("SELECT * FROM vehicle_info ORDER BY id desc");
}
如果有人想搜索jeeps
任何类别(使用过的或翻新过的),我应该在查询中写什么代码?
我知道我可以添加一个新<option>
的“任何”。但我不知道如何在查询中使用它。