Trước tiên, khi bạn đang tạo thẻ tùy chọn của mình, hãy chỉ định giá trị mà bạn muốn lọc trong truy vấn SQL cho thuộc tính giá trị:
$options .="<option value='".$row['fuel_type']."'>" . $row['fuel_type'] . "</option>";
Thứ hai, chỉ định ID duy nhất cho biểu mẫu và phần tử bạn chọn. Sau đó, chỉ định hành động gửi biểu mẫu cho sự kiện trao đổi phần tử đã chọn.
$menu="<form id='filterForm' name='filterForm' method='post' action=''>
<p><label>Filter</label></p>
<select name='filter' id='filter' onchange='document.getElementById("filterForm").submit()'>
" . $options . "
</select>
</form>";
}
Bây giờ khi bạn thay đổi tùy chọn đã chọn, biểu mẫu sẽ được gửi và giá trị tùy chọn được chọn sẽ được điền dưới dạng giá trị đó của phần tử chọn #filter.
Trên trang php mà biểu mẫu của bạn đăng lên, hãy kiểm tra giá trị của phần tử select với id #filter để tạo truy vấn.