• 26-09-2010, 20:29:27
    #19
    jQuery kütüphanesi gerekiyor. Bir de PHP dosyasında, tıklanıldığında seçilmesi için birkaç değişiklik gerekiyor. Onu da bu geceye kadar yazarım bu konuda.
  • 26-09-2010, 20:41:24
    #20
    Üyeliği durduruldu
    jQuery kütüphanesini import edince çalıştı.
    Tıklandığında seçilmesine hiç gerek yok hocam. direk link ekledim.

    function oneriler() {
        require('ayar.php');
    
        $k = mysql_real_escape_string($_GET['k']); // $k = $kelime;
        
        $q = mysql_query("SELECT * FROM `uye` WHERE `isim` LIKE '%{$k}%'");
        
        if($q && mysql_num_rows($q) > 0) {
            $kelimeler = array();
            while($row = mysql_fetch_assoc($q)) {
                $kelimeler[] = '<a href=profil.php?id=' . $row['id'] . '>' . '<li>'  . $row['isim'] . '</li>' . '</a>';
            }
            
            echo implode("\n", $kelimeler);
        }
    }
    
    oneriler();
    Şu an şöyle bir sorun var, inputa bir şey yazarken çıkması gerekli. fakat inputa bir iki harf yazıp input alanı dışında bir yere tıklayınca geliyor.
  • 26-09-2010, 20:55:35
    #21
    Üyeliği durduruldu
    Şu örnekteki javascript kodları ile Hkan hocamın php dosyasını birleştirerek düzgün bir şeyler çıkardım


    Hepinize çok teşekkür ederim.
  • 26-09-2010, 22:51:09
    #22
    onchange'i onkeypress veya onkeyup diye değiştirince o da düzeliyordu. ayrıca linki (<a>) liste elemanı (<li>) içinde yazmanızı öneririm. Bildiğim kadarıyla XHTML hatasına neden oluyor dışında yazmak.