Alttaki kod ile 3 kritere göre filtreleme yapabiliyorum. Ama bu sayı 10 ve üzeri olursa alttaki kodu olasılıklı olarak çoğaltmak gerekiyor. Bunun daha prafik bir yöntemi yok mu?
$filtreharf= guvenlik($_GET["harf"]); $filtreil= guvenlik($_GET["il"]); $filtreilce= guvenlik($_GET["ilce"]); if(!empty($filtreharf) && empty($filtreil) && empty($filtreilce)) $filtre= "where firmaniz like '$filtreharf%'"; if(!empty($filtreharf) && !empty($filtreil) && empty($filtreilce)) $filtre= "where firmaniz like '$filtreharf%' and sehir= '$filtreil'"; if(!empty($filtreharf) && empty($filtreil) && !empty($filtreilce)) $filtre= "where firmaniz like '$filtreharf%' and ilce= '$filtreilce'"; if(!empty($filtreharf) && !empty($filtreil) && !empty($filtreilce)) $filtre= "where firmaniz like '$filtreharf%' and sehir= '$filtreil' and ilce= '$filtreilce'"; if(empty($filtreharf) && !empty($filtreil) && empty($filtreilce)) $filtre= "where sehir= '$filtreil'"; if(empty($filtreharf) && !empty($filtreil) && !empty($filtreilce)) $filtre= "where ilce= '$filtreilce' and ilce= '$filtreilce"; if(empty($filtreharf) && empty($filtreil) && !empty($filtreilce)) $filtre= "where ilce= '$filtreilce'";; $SQLds = "Select * FROM yerlifirmalar $filtre";