Aspire
Koineks
  • 22-10-2013, 17:29:35
    #1
    1/2
    merhabalar,
    üyelik formum var burada hem kullanıcı adı hemde mail adresini kontrol ettirmek istiyorum.
    Elimdeki sistemde sadece kullanıcı adını kontrol ediyor mail adresinide kontrol etmesini nasıl eklerim?

    PHP- Kodu:
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js" type="text/javascript"></script>
    <script type="text/javascript">

    $(document).ready(function(){

    $("#user_name").change(function() { 

    var usr = $("#user_name").val();

    if(usr.length >= 3)
    {
    $("#status").html('<img align="absmiddle" src="loader.gif" /> Kontrol ediliyor...');

    $.ajax({ 
    type: "POST", 
    url: "kontrol.php", 
    data: "user_name="+ usr, 
    success: function(msg){ 

    $("#status").ajaxComplete(function(event, request, settings){ 

    if(msg == 'OK')

    $(this).html(' <font color="green">Kullanilabilir</font> ');

    else 

    $(this).html(msg);
    }});}});}
    else
    {
    $("#status").html('Kullanici adi en az 3 karakter olabilir');
    }});});

    //-->

    </script>


    <div>
    <label>Kulanıcı adı:</label><input type="text" id="user_name" name="user_name"/> <span id="status"></span>

    <label>Mail Adres:</label><input type="text" id="email" name="email"/>
    </div> 
    kontrol.php
    PHP- Kodu:
    <?php
    if(isSet($_POST['user_name']))
    {
    $user_name $_POST['user_name'];

    if(
    $user_name == 'nurettin')
    {
    echo 
    '<span style="color: red;">Bu kullanici adi daha onceden alinmis</span>';
    }
    else
    {
    echo 
    '<img src="ok.png"> Kullanılabilinir.';
    }

    }
    ?>
    Blog
  • En Çok Beğeni Alan Cevaplar
    • Agoge
      10 Beğeni
      Yarın büyük gün
    • 6 Beğeni
      Kurallar içinde geçmemesine rağmen bana domain adını yaz diye ısrar eden ve bana -rep veren şahsı kınıyorum, satış insiyatifim dahilinde iptal edilmiştir
  • Sponsor Reklam
  • 24-10-2013, 23:49:55
    #2
    1/2
    Script kodunuzun içersinde ki

    var usr = $("#user_name").val();
    Satırı altına şu kodları ekleyin;

                    var emailReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;
                    var email = $("#email").val();
                    if (email == "") {
                        $("#status").html('Eposta alanı boş geçilemez.');
                    }
                    else if (!emailReg.test(email)) {
                        $("#status").after('Geçerli bir mail adresi giriniz.');
                    }
    İyi çalışmalar.
    bykrkc.com | @YouTube
  • 27-10-2013, 16:13:04
    #3
    1/2
    oradaki yapmak istedigim şuydu:
    kontrol.php ye post ile username gönderiyordum aynı zamanda eposta adresinide gönderip kontrol ettirmeyi istiyorum.
    Blog
  • 27-10-2013, 16:16:52
    #4
    1/2
    Şöyle bir satır var dikkat ederseniz:
    data: "user_name="+ usr, 
    Burada göndermek istediğiniz değişkenleri tanımlarsınız. Sonra php tarafında işi halledersiniz zaten.
    Mesela mail de ekleyelim:
    data: "user_name=" + usr + "&mail=" + mail, 
    Tabi javascript tarafındaki mail değişkenine inputunuz içerisindeki kullanıcının yazdığı değeri atmanız gerekir.