7 Mayıs 2015 Perşembe

Jquery Ajax Php KAyıt Formu

Not:Öyle bir kullanıcı adı varsa hata göstermesi için veritabanında uniqi(benzersiz)yapılmalıdır.

HTML
----
    <form action="init.php" id="mForm" method="post">
        Adı: <input type="text" name="adi" id="ad"><br/>
        Şifre: <input type="text" name="sifre" id=""><br/>
        Soyadı: <input type="text" name="soyadi" id=""><br/>
        İşyeri <input type="text" name="isyeri" id=""><br/>
        <button id="submit">KAydet</button>
    </form>
    <p></p>



JS
---
$("#submit").click(function() {
        var data = $("#mForm :input").serializeArray();
    if ( $("#ad").val() == "" )
        $("p").html("Olmaz");
    else


    $.post("init.php",data,function(info){
        $("p").empty();
        $("p").html(info);
        temizle();
    });
    $("#mForm").submit(function() {
        return false;
    });
});

function temizle(){
    $("#mForm :input").each(function() {
        $(this).val("");
    });
}

PHP
---
mysql_select_db("aform",mysql_connect("localhost","root",""));

$adi = @$_POST['adi'];
$sifre = @$_POST['sifre'];
$soyadi = @$_POST['soyadi'];
$isyeri = @$_POST['isyeri'];


$kullanici_adi_varmi = mysql_query("select adi from bilgiler where adi='$adi'");

if (mysql_fetch_row($kullanici_adi_varmi)>0) {
    echo "Bu Kullanıcı Adı Var";
}else{
    $ekle = mysql_query("insert into bilgiler values('','$adi','$sifre','$soyadi','$isyeri')");
    if ($ekle) {
        echo "Eklendi";
    }else{
        echo "Malesef Eklenmedi";
    }
}

Hiç yorum yok:

Yorum Gönder