• 24-10-2009, 04:46:17
    #1
    Merhaba Arkadaşlar ben bir üyelik scriptine ajax ve php ile bir üye kontrolu yapmak istiyorum.Genelde vbulletinde olan bu uygulama hakkında bilgisi var mi acaba ?

    Daha detaylı anlatmak istersem üye olmak isteyen biri kullanıcı kısmına bir üyelik adı yazacak hemen yanında üyenin uygun olup olmadigini gösterecek.Bu konuda baya bi araştirma yaptim ama türkçe kaynak hemen hemen hiç yok gibi.Bilgili arkadaşlar paylaşirsa herkesin aradigi güncel bir konu.teşşekkürler arkadaşlar...
  • 24-10-2009, 09:12:41
    #2
    Üyeliği durduruldu
    basit bir şekilde yapmak için jquery kullanabilirsiniz
  • 24-10-2009, 09:46:05
    #3
    sırf eburhan'ın jquery derslerinden çalışarak bu basit işlemi yapmanız mümkündür
    sanırım mantık şu oluyor değil mi?
    inputa odaklanacak kullanıcı , yazacağını yazacak , inputtan başka bir noktaya odaklanınca hemen sorgulama sayfası devreye girecek ve orada dönen değeri jquery ile ekrana bastıracak.
  • 24-10-2009, 10:06:03
    #4
    function kontrol_et(kullanici_adi) {
    if ($('input#kullanici').val() == '')
            {
    		$('div#kullanici').fadeOut();
            }
            $('div#kullanici').css('display','inline');
            $.ajax({
    		type:'GET',
    		url: "kontrol.php?nick='' + username,
    		success: function (mesaj) {
    			if (mesaj == 0) {	
    				$('div#username').html('<strong>Bu Kullanıcı Adı Mevcut...</strong>');
    			}
    			if (mesaj == 1) {
    				$('div#username').html('<strong>Bu Kullanıcı Adı Alınabilir...</strong>');
    			}
    		}
            });
    		}
    kontrol .php
    if($_GET['nick']=="admin")
    {
    echo 0;
    }else
    {
    echo 1;
    }
    <input type="text" id="kullanici" onChange="kontrol_et(this.value)">
    <div id="username"></div>
    denemedim hata varsa yaz tekrar ve jquery kütüphanesini import etmeyi unutma.
  • 24-10-2009, 11:13:52
    #5
    burock3699 tam olarak yapmak istedigim bu yanliz hiç jquery ile çalişma yapmadim.Bu konuda örnek bir uygulama gösterebilirmisiniz...

    Redz hocam sizinki baya bir karişik geldi çözemedim valla.
  • 24-10-2009, 12:10:27
    #6
    Üyeliği durduruldu
    jacksparov adlı üyeden alıntı: mesajı görüntüle
    yanliz hiç jquery ile çalişma yapmadim.Bu
    hocam eburhan in sitesinde örnek anlatim var ajax ve jquery için
  • 24-10-2009, 19:26:56
    #8
    sdemirkeser hocam eburhan ın sitesinde aradigim yönde bir çalişma bulamadim maalesef.

    Aslında ben form kontorulunu çok araştirdim.Niphell..Aradigim şey bu deil.Tam olarak yap istedigim input a yazilan kullanici adini hemen yanında kontrol et ile db den kontrol etmesi.Örnek olarak Hotmail.com kayıt sayfası.-Kullanabilirlik Durumunu Denetle- Kısmı...
  • 24-10-2009, 19:46:51
    #9
    sanırım istediğin bu tarz birşey

    niphell.php olarak kaydet ve inputa değişkenler girerek dene

    <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script>
    <script type="text/javascript">
    function git()
    {
        var isim = document.getElementById('isim').value;    
        var nere = "yap=kontrol&isim="+isim;
        
         $('#sonuc').html('<img src="http://upload.wikimedia.org/wikipedia/commons/4/49/Linux_Ubuntu_Loader.gif" />');
         $.ajax({
           type: 'POST',
           url: 'niphell.php',
           data: nere,
           success: function(sonuc) {
            $('#sonuc').html(sonuc).show('slow');
           }
          });
          return false;
    }
    </script>
    <?php
    if($_POST["yap"]=="kontrol"){
    //veritabanından sorgu yaptır
    if($_POST["isim"]=="niphell"){echo 'Hoşgeldin sahip';}else{ echo 'sende kimsin?';}
    }else{
    ?>
    <input name="isim" id="isim" value="niphell"/><input type="button" onclick="git()" value="kontrol"/><div style="float:right;" id="sonuc"></div>
    <?php
    }
    ?>