Konu Başlığı: php'de dinamik sorgu
View Single Post
Sponsorlu Bağlantılar
Zoque.Forum
Advertisement
Old 08.03.2004   #2 (permalink)
hayalet
 
hayalet's Avatar
 
Üyelik Tarihi: 07.10.2002
Yer: İstanbul
Yaş: 26
Mesaj: 986
Re: php'de dinamik sorgu

PHP Code:
$constraints = array();

if( isset(
$_POST['sehir']) )
  
$constraints[] = ' sehir = "'.$_POST['sehir'].'" ';

if( isset(
$_POST['fiyatMin']) )
  
$constraints[] = ' fiyat > '.$_POST['fiyatMin'].' ';

if( isset(
$_POST['fiyatMax']) )
  
$constraints[] = ' fiyat < '.$_POST['fiyatMax'].' ';

if( isset(
$_POST['kelime']) )
  
$constraints[] = ' konu LIKE "%'.$_POST['kelime'].'%" ';

if( 
count($constraints) == ){
   
// hiçbişi seçilmemiş. kısıt yok!
   
$kisitlar '';
}
else
  
$kisitlar ' WHERE ' join(' AND '$constraints); 
sorgunun kısıtlarını buna benzer bir şekilde oluşturabilirsin.
hayalet şu an çevrimdışı   Mesajdan alıntı yaparak yeni bir cevap ekleyin