Şu şekilde bir arama bölümüm var.

Bunun çalışması için kullandığım kodlar da şu şekilde;
if (isset($_POST['emlakaradetay'])) {
$emlaksor=$db->prepare("SELECT * from emlak where emlak_il=:emlak_il AND emlak_durum=:emlak_durum AND emlak_tip=:emlak_tip AND emlak_fiyat>=:enaz AND emlak_fiyat<=:encok AND emlak_m2>=:enazm AND emlak_m2<=:encokm AND emlak_oda=:emlak_oda AND emlak_otopark=:emlak_otopark AND emlak_yil=:emlak_yil");
$emlaksor->execute(array(
'emlak_il' => $_POST['emlak_il'],
'emlak_durum' => $_POST['emlak_durum'],
'emlak_tip' => $_POST['emlak_tip'],
'enaz' => $_POST['enaz'],
'encok' => $_POST['encok'],
'enazm' => $_POST['enazm'],
'encokm' => $_POST['encokm'],
'emlak_oda' => $_POST['emlak_oda'],
'emlak_otopark' => $_POST['emlak_otopark'],
'emlak_yil' => $_POST['emlak_yil']
));Bu kod yapısıyla bütün bilgileri girerek arama sonuçlarını listeliyor. Benim istediğim ise bütün bilgileri girme zorunluluğu olmadan arama yapması. Yani sadece il, durum, tip bilgilerini girdiğinde bunlarla eşleşen sonuçları listelesin. Kodların bu haliyle bir bilgiyi bile girmediğimde arama sonucunda hiç veri bulmuyor. İnternette bir kaç gündür arıyoruma ama çözümünü bulamadım. Bu konuda yardımcı olabilirseniz çok memnun olurum. Şimdiden ilgilenen herkese teşekkürler. İyi forumlar.
yazdığınız kodu benim paylaştığım kodun neresinde kullanıcam onu bilemiyorum işte.