• 12-10-2012, 14:18:59
    #1
    Üyeliği durduruldu
    merhaba arkadaslar. bir öneri almak istiyorum eger mümkünse. mesela bir video sitesinde "xxx" aramasını yaptık ve xxx ile ilgili içerik bulamadık sitede. bunu kaydedip bize ulaştırmak için nasıl bir yol izlemeliyiz.
    yani yapmak istediğim siteye giren kullanıcıların arama yapıpta bulamadıkları videoları öğrenmek ve onları eklemek.
    fikri ve önerisi olan varsa sevinirim..
  • 12-10-2012, 14:26:38
    #2
    aramadan dönen deger boş ise veri tabanına kayıt yapacaksın inputdan gelen degeri.
  • 12-10-2012, 16:42:00
    #3
    Üyeliği durduruldu
    enc0der adlı üyeden alıntı: mesajı görüntüle
    aramadan dönen deger boş ise veri tabanına kayıt yapacaksın inputdan gelen degeri.
    anladım da başkan makale falan varmıdır bunu inceleyeceğim. Googleda ne diye aramalıyım bunu. kusura bakma özür dileyerekten soruyorum php bilgim çok fazla değilde bi anlatım bulursam deneme yanılmayla yaparım belki

    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 16:42:00 -->-> Daha önceki mesaj 15:12:26 --

    bi fikri olan yokmu
  • 12-10-2012, 16:57:50
    #4
    Üyeliği durduruldu
    Bu şekilde yapabilirsiniz ;
    <?php
    	$kelime = 'kelime'; 
    	$query  = mysql_query("ARAMA SORGUSU");
    	if( mysql_num_rows($query) > 0 ){
    		// Sonuç Bulundu
    		while(){}
    	}else{
    		// Sonuç Bulunamadı ; 
    		bulunamayanArama( $kelime );
    	}
    ?>
  • 12-10-2012, 16:59:25
    #5
    Üyeliği durduruldu
    Customer adlı üyeden alıntı: mesajı görüntüle
    anladım da başkan makale falan varmıdır bunu inceleyeceğim. Googleda ne diye aramalıyım bunu. kusura bakma özür dileyerekten soruyorum php bilgim çok fazla değilde bi anlatım bulursam deneme yanılmayla yaparım belki

    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 16:42:00 -->-> Daha önceki mesaj 15:12:26 --

    bi fikri olan yokmu
    Hocam arama sayfasında gelen veriyi GET İle Almıyor Musun ? Örnek Vererek Anlatayım . arama.php Ye Gelen Aranacak Kelimeleri $ara = $_GET['ara'] Diye Alıyorsun Sonra

    $sql = mysql_query("SELECT * FROM `tablo_adi` WHERE `sutun` LIKE '%".$ara."% ' ");

    Gibi Aratıyorsun Veri Tabanında. Sonra

    if(mysql_num_rows>0){

    Burada Verilerini Çekersin
    }else{
    echo 'Aradığınız Bulunamadı';

    $sql = mysql_query("INSERT INTO `tablo_adi` VALUES ('$ara')");
    }

    Gibi Hocam . Mantık Budur . Ufak Tefek Yazım Hataları Olmuştur
  • 12-10-2012, 17:14:28
    #6
    Üyeliği durduruldu
    SüleymanYılmaz adlı üyeden alıntı: mesajı görüntüle
    Hocam arama sayfasında gelen veriyi GET İle Almıyor Musun ? Örnek Vererek Anlatayım . arama.php Ye Gelen Aranacak Kelimeleri $ara = $_GET['ara'] Diye Alıyorsun Sonra

    $sql = mysql_query("SELECT * FROM `tablo_adi` WHERE `sutun` LIKE '%".$ara."% ' ");

    Gibi Aratıyorsun Veri Tabanında. Sonra

    if(mysql_num_rows>0){

    Burada Verilerini Çekersin
    }else{
    echo 'Aradığınız Bulunamadı';

    $sql = mysql_query("INSERT INTO `tablo_adi` VALUES ('$ara')");
    }

    Gibi Hocam . Mantık Budur . Ufak Tefek Yazım Hataları Olmuştur
    batuhanaydin adlı üyeden alıntı: mesajı görüntüle
    Bu şekilde yapabilirsiniz ;
    <?php
    	$kelime = 'kelime'; 
    	$query  = mysql_query("ARAMA SORGUSU");
    	if( mysql_num_rows($query) > 0 ){
    		// Sonuç Bulundu
    		while(){}
    	}else{
    		// Sonuç Bulunamadı ; 
    		bulunamayanArama( $kelime );
    	}
    ?>
    bi deneyeyim hocam teşekkürler.