Merhabalar;

Sitemin firmalar bölümünde 2 tane select form var bunun birisi konum diğeri sektör. Firmalar sayfasına kullanıcı girince:
$sql=$db->prepare("select * from firma");
$sql->execute();
while ($firma=$sql->fetch(PDO::FETCH_ASSOC)) {
  echo "<div><h2>".$firma['baslik']."</h2><p>".$firma['aciklama']."</p></div>";
}
kodu ile rastgele firmaları listeliyorum. select formdan kullanıcı sektor seçerse if bloğu içerisinde isset ile $_POST['sektor'] şeklinde kontrol ederek mi yapmam gerekiyor? firmaları filtreleyerek çekmenin başka bir yolu var mı acaba. isset ile if bloğu içinde yapmak istememin sebebi ise çok fazla if bloğu oluşuyor.