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;?>