Merhaba
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";