• 30-01-2008, 22:14:08
    #1
    bie download sitesi yapmaya çalışmaktayım
    arama yapıldığında eğer sonuç yoksa karışık sonuçlar yada benzer sonuçlar çıkarmam için ne yapmam lazım?
  • 30-01-2008, 23:01:08
    #2
    Üyeliği durduruldu
    $gel=mysql("sql sorgun");
    if (mysql_num_rows($gel))
    {
    sonuçları ekrana bas
    }
    else 
    {
    benzer sonuçları ara ve ekrana bas
    }
  • 01-02-2008, 21:15:15
    #3
    dediğin gibi yaptım ama hata mesajı alıyorum
    senin verdiğin kodu aldım ve Aradığınız kriterlerde kayıt bulunamadı. Lütfen tekrar deneyiniz yazan yerin altına ekledim arama.php yi ekliyorum buraya acaba hocam nerede hata var. ben o yazının altında senin verdiin kodun çıkmasını istiyorum karışık programlar yada fark etmez bişey çıksında 10 tane program çıksın üstadlar bir yardım
  • 04-02-2008, 15:48:40
    #4
    kimse yokmu!!!
  • 04-02-2008, 21:49:52
    #5
    arkadaş
    $gel=mysql("sql sorgun");
    if (mysql_num_rows($gel))
    {
    sonuçları ekrana bas
    }
    else
    {
    benzer sonuçları ara ve ekrana bas
    }
    bana verdi burada aramada sonuç çıkmayınca karışık yada farklı sonuçlar çıkarmak için bu kodu altaki arama.php ye nasıl entegre edebilirim
    if(mysql_query("INSERT INTO arama (id, kelime, hit) VALUES (null, '$query', '1')"))
     echo("");
    else
     mysql_query("UPDATE arama SET hit = hit + 1 WHERE kelime = '$query'");
    
    
    
    	if (!$pid) $sql="Select* from program where (isim like '%$query%' or aciklama like '%$query%' or tags like '%$query%') order by tarih desc 
    limit $alt,$max";
    else $sql="Select * from program where (isim like '%$query%' or aciklama like '%$query%' or tags like '%$query%') and altkat = '$kid' order 
    by tarih desc limit $alt,$max";
    if (!$pid) $sql2="Select* from program where (isim like '%$query%' or aciklama like '%$query%' or tags like '%$query%')";
    else $sql2="Select* from program where (isim like '%$query%' or aciklama like '%$query%' or tags like '%$query%') and altkat = '$kid'";
    
    	
    	$q=mysql_query($sql);
    	$sql22=mysql_query($sql2);
    	$nr2=mysql_num_rows($sql22);
    		
    	if($nr2 == 0) {
    	 echo 'Aradığınız kriterlerde kayıt bulunamadı. Lütfen tekrar deneyiniz.';
    	}
    	else
    	{
  • 04-02-2008, 21:58:47
    #6
    '%$query%' yerine '%$query' kullan benzer aramalarda
  • 04-02-2008, 22:31:10
    #7
    GuMgUmOk adlı üyeden alıntı: mesajı görüntüle
    '%$query%' yerine '%$query' kullan benzer aramalarda
    çok teşekkür ederim
    ama eğer aramada aranan kelime çıkmassa bu çıksın yapmak istiyorum aynı kodu bu şekile mi sokup arama sonuçlarının altına ekleyecem
    yada direk arama kodunumu değiştirecem yukar query yazanı

    yapmak istediğim eğer arama sonucu çıkmassa %100 arayacak ama sonuç yoksa senin dediğin çıkacak yani
  • 04-02-2008, 22:38:13
    #8
    denedim o kodu ama yine
    sonuç yoksa
    Aradığınız kriterlerde kayıt bulunamadı. Lütfen tekrar deneyiniz.
    diyer ve alta mesela karışık program felan açmıyor yani boş kalıyor
  • 05-02-2008, 09:34:45
    #9
    hekresin derdine derman olan arkadaşlar hazır kodlarıda verdiler bunları entegre etsek bir yardım şu kardeşinize