データベースの値が入力されたドロップダウンリストがあります。私が達成しようとしているのは、各値にselectステートメントを割り当てることです。
メニューコードを入力する
<?php
require 'conn.php';
$filter=mysql_query("select distinct fuel_type from car");
while($row = mysql_fetch_array($filter)) {
$options .="<option>" . $row['fuel_type'] . "</option>";
$menu="<form id='filter' name='filter' method='post' action=''>
<p><label>Filter</label></p>
<select name='filter' id='filter'>
" . $options . "
</select>
</form>";
}
echo $menu;
?>
これで、このメニューは車のリストを除外するために使用され、サイドバーに配置されます
ドロップダウンリストから各値を次のような異なる選択ステートメントに割り当てるにはどうすればよいですか。
select * from car where fuel_type = (dropdown list value selected)
フォームを送信する必要はありません。
おそらく次のようなものですか?
if($_GET["filter"] == 'Petrol'){
$query=mysql_query("select * from car where fuel_type = 'Petrol'");
header("Location: cars.php");
}