Kodları lütfen aşağıdaki butonları kullanarak renklendirin. Örnek: <php> echo "Selam Dünya"; </php>
Yardım
karakter kaldı

Php Arama işlemi

Merhaba Arkadaşlar,

Kodlar şu şekilde ilçe kısmında sadece istanbul yapıyorum ankarayıda gösteriyor
Sadece bayan yapıyorum erkek leride gösteriyor
$kosul .= "or ilce like '%".$ilce."%'";
buradaki or > and yapıyorum bu sefer hiç sonuç bulamıyor.

Ben istiyorum ki.
Sadece istanbul yaparsa İstanbuldaki tüm erkek bayan
Sadece İstanbul Erkek yaparsa İstanbuldaki Erkek
Sadece Başlangış seviyesi dediğinde seviyesi başlangıç olan öğretmenler.

Bu tarz bir arama sistemini nasıl yapabilirim.

<!--Arama_Panel-->

    <div class="arama_panel">

        <div class="arama_baslik"><img src="<?php echo $GLOBALS["site_tema"]; ?>/images/search.png" alt="arama" /><span>Istediginiz kritelere göre arama yapabilirsiniz</span></div>

        <div class="sag_yazi_alan">

        <form action="index.php?git=panel_arama" method="post">

        <span  class="select_baslik">Ilçe Seçiniz</span>

        <span><select name="ilce" class="select"> 

        <option value="Istanbul">Istanbul</option> 

        <option value="Ankara">Ankara</option> 

        <option value="Denizli">Denizli</option> 

        <option value="Bursa">Bursa</option> 

        </select>

        </span>

        <span class="select_baslik">Ders Seçiniz</span>

        <span><select  name="ders" class="select"> 

        <option value="Istanbul">Istanbul</option> 

        <option value="Ankara">Ankara</option> 

        <option value="Denizli">Denizli</option> 

        <option value="Bursa">Bursa</option> 

        </select>

        </span>

        <span  class="select_baslik">Seviye Seçiniz</span>

        <span><select name="seviye" class="select"> 

        <option value="Istanbul">Istanbul</option> 

        <option value="Ankara">Ankara</option> 

        <option value="Denizli">Denizli</option> 

        <option value="Bursa">Bursa</option> 

        </select>

        </span>

        <span  class="select_baslik">Cinsiyet Seçiniz</span>

        <span><select name="cinsiyet" class="select"> 

        <option value="Istanbul">Istanbul</option> 

        <option value="Ankara">Ankara</option> 

        <option value="Denizli">Denizli</option> 

        <option value="Bursa">Bursa</option> 

        </select>

        </span>

        <input type="image" src="<?php echo $GLOBALS["site_tema"]; ?>/images/arama.png" class="ara_button" alt="Submit" />

        </form>

        </div>

    </div>

    <!--#Arama_Panel-->




$kosul = ''; 

if(!empty($ilce)) 

{ 

if(strlen($kosul)<1) 

{ 

$kosul .= "where ilce like '%".$ilce."%'"; 

} 

else

{ 

$kosul .= "or ilce like '%".$ilce."%'"; 

} 

}

if(!empty($ilce)) 

{ 

if(strlen($kosul)<1) 

{ 

$kosul .= "where v_dersler like '%".$v_dersler."%'"; 

} 

else

{ 

$kosul .= "or v_dersler like '%".$v_dersler."%'"; 

} 

}

if(!empty($ilce)) 

{ 

if(strlen($kosul)<1) 

{ 

$kosul .= "where seviyeler like '%".$seviyeler."%'"; 

} 

else

{ 

$kosul .= "or seviyeler like '%".$seviyeler."%'"; 

} 

}

if(!empty($ilce)) 

{ 

if(strlen($kosul)<1) 

{ 

$kosul .= "where cinsiyeti like '%".$cinsiyeti."%'"; 

} 

else

{ 

$kosul .= "or cinsiyeti like '%".$cinsiyeti."%'"; 

} 

}

$hocaBul = mysql_query("select * from site_uye ".$kosul);

+0
-0
Cevaba KatılıyorumKatılmıyorum
Cevap Yaz Yorum Yaz Arşivime Ekle Takip Et

Cevaplar

  • siyahbeyaz adlı üyenin fotoğrafı
    9 yıl önce yazılmış
    472 cevap - 20 soru
    or and ikisini bir arada kullandıgın zaman mysql hepsini ya or olarak algılıor yada and olarak algılıyor bunun cozumu soyle

    or olanları parantez icine alman lazım bir ornek vereyim


    select * from tablo where (adi LIKE '%".$gelen."' or  soyadi LIKE '%".$gelen."') and yasi='13'