RemiX adlı üyeden alıntı: mesajı görüntüle
Yukarıdaki örneğe göre bir uyarlama yapabilir misin sana zahmet?
Konu ile ilgili hazırladığım kodlar aşağıdadır, umarım faydası olur.

<?php

$filtreharf= guvenlik($_GET["harf"]);
$filtreil= guvenlik($_GET["il"]);
$filtreilce= guvenlik($_GET["ilce"]);

$sorgu = array();
if($filtreharf) { $sorgu[] = "firmaniz like '%".$filtreharf."%'"; }
if($filtreil) { $sorgu[] = "sehir= '".$filtreil."'"; }
if($filtreilce) { $sorgu[] = "ilce= '".$filtreilce."'"; }
if($sorgu) {
    $sql_sorgu = ' where ';
    $sorgu_say = count($sorgu);
    $i = 1;
    foreach($sorgu as $sorgu_satir){
        $sql_sorgu .= $sorgu_satir;
        if($i != $sorgu_say) { $sql_sorgu .= ' and '; }
        $i++;
    }
}
unset($sorgu,$sorgu_satir);

$SQLds = "Select * FROM yerlifirmalar $sql_sorgu"; ?>
Belirlenen Kriter Sayısı: <?=$sorgu_say;?><br />
SQL Sorgusu: <?=$SQLds;?>