Първо, когато създавате своя маркер за опции, присвоете стойността, която искате да филтрирате в SQL заявката, на атрибута value:
$options .="<option value='".$row['fuel_type']."'>" . $row['fuel_type'] . "</option>";
Второ, задайте уникални идентификатори на вашия формуляр и избран елемент. След това задайте действието за изпращане на формуляра на събитието за избор на елементи при промяна.
$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>";
}
Сега, когато промените опцията за избор, формулярът ще бъде изпратен и стойността на опцията, която е избрана, ще бъде попълнена като стойността на избрания елемент #filter.
На php страницата, на която вашият формуляр публикува, проверете за стойността на елемента select с идентификатора #filter, за да изградите заявката.