Adı zaten username onBlur olayı üzerine başvuru formunda veritabanında var olduğunu hatayı nasıl görüntülenir

1 Cevap

Ben başvuru formunda action = "register.php" ile (mysql) veritabanına bu başvuru formunu bağladıysanız .. e-posta, kullanıcı adı, vb yaş gibi kutuları çok içeren bir başvuru formu var varsayalım ...

Şimdi veritabanı, kullanıcı adı ve e-posta id hiçbir iki kullanıcı aynı kullanıcı adı veya e-posta id cant unique.Means olması gerektiğini istiyorum ..

Ben Bu ne biliyor ne ....

Eğer mysql tablo yarattığı zaman sonra (birincil anahtar) benzersiz bu alanları (kullanıcı adı, e-posta) yapmak. Butif i sonra hata msj this.username gibi sonraki sayfa şey gösterdi olacaktır zaten veritabanında aynı kullanıcı adı ile formu göndermek priamry olduğunu ..... ne olursa olsun ..

Bu sorun ...

Hata msj bu metin (metin kutusu adı ve e-posta metin kutusu) ve onblur olay görüntülenmesi gerekir ..

I kolaylığı için örnekle açıklayayım this.Please yapabileceğiniz Nasıl Başvuru formu için kod veriyorum ... birşeyler lik ethis

 applicationform.php

    form name="form" action="register.php" method="GET" >

    <tr>
    <td>Username</td>
    <td><input type="text" id="username" size="30" maxlength="35" value=""></td>
    <td><div id="p1"></div></td>
    </tr>

    <tr>
    <td>Email</td>
    <td><input type="text" id="email" size="30" maxlength="30" value=""></td>
    </tr>

    <tr>
    <td align="center" colspan="100"> <input type="submit" name="submit" value="Submit">

    </td>
    </tr>

1 Cevap

Sana blur olay gerçekleştiğinde bir Ajax istek yapmak ve kullanıcı adı var olup olmadığını, sunucu tarafında kontrol etmek zorunda düşünüyorum.

Bu AutoCompleter tutorial bu nasıl doğru bir fikir vermelidir.