我有一个填充了数据库值的下拉列表。我想要实现的是为每个值分配一个选择语句。
填充菜单代码
<?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");
}