i have a jquery ajax form. i have validation at server side for repeated username and email ID. which works fine without jquery/ajax.
PHP kodları i herhangi bir hata oluşursa geri dönmek için () kalıbı kullanılmıştır. Benim asıl sorun ajax altındadır
burada kodu
$(document).ready(function () {
$("form#regist").submit(function () {
var str = $("#regist").serialize();
$.ajax({
type: "POST",
url: "submit1.php",
data: $("#regist").serialize(),
success: function () {
$("#loading").append("<h2>you are here</h2>");
}
});
return false;
});
});
Başarı işlevi düzgün çalışır. benim veri geçerli olup olmadığını o zaman benim veri tekrarlanır ise o zaman db eklenmez, db eklenir. Şimdi ne ben bilmek istiyorum nasıl benim php dosyasından hata dönmek ve başarı olay bunu kullanıyor musunuz. Şimdiden teşekkürler ..
edit: Bu benim php komut dosyası nasıl görünüyor
$query = "SELECT username from userdetails WHERE username = '$username'";
$q = mysql_query($query) or die("error" . mysql_error());
$numrows = mysql_num_rows($q);
if($numrows > 0)
{
die("username already exixt");
//should i put something like this
//$error = "username already exists";
//return $error; --->> i am not sure about this..
}
şimdiden teşekkürler