私のデータベースには、さまざまなカテゴリとタイプの車両がいくつかあります。カテゴリとタイプで車両をフィルタリングするフォームを作成したいと思います。したがって、フォームコードは次のようになります。
<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>
「ANY」として新しいものを追加できることはわかっています。しかし、クエリでそれを使用する方法がわかりません。