create two php files user_existance_check.php,user validate.php
user_existance_check.php
<script type="text/javascript">
var obj=null;
if(window.XMLHttpRequest)
{
obj=new XMLHttpRequest();//used to handle safari,apple,firefox,chrom etc
}
else if(window.ActiveXobject)
{
obj=new ActiveXobject("Microsoft.XMLHTTP");//internet exploror browser
}
else
{
throw new Error("Browser Not Support Ajax");
}
function user_check()
{
obj.onreadystatechange=function()
{
if(obj.readyState==4 && obj.status==200)
{
//alert("completed");
document.getElementById("message").innerHTML=obj.responseText; //result from the user_validate.php
}
}
var name_=document.getElementById("name").value;
obj.open("POST","user_validate.php?name="+name_);//data senderd method is post we can use get also
obj.send(null);
}
</script>
<html>
<body>
<form method="post" name="form1">
<label>Userid</label><input type="text" name="name" id="name" onKeyPress="user_check()"/>//
<label id="message"></label>
</form>
</body>
</html>
user_validate.php
<?php
@mysql_connect("localhost","root","");
@mysql_select_db("test");
$query="select sname from register where sname='".$_REQUEST['name']."'";
$temp_result=@mysql_query($query);
$count=@mysql_num_rows($temp_result);
if($count===0)
{
echo "user name avaliable";
}
else
{
echo "user name is not available";
}
?>
user_existance_check.php
<script type="text/javascript">
var obj=null;
if(window.XMLHttpRequest)
{
obj=new XMLHttpRequest();//used to handle safari,apple,firefox,chrom etc
}
else if(window.ActiveXobject)
{
obj=new ActiveXobject("Microsoft.XMLHTTP");//internet exploror browser
}
else
{
throw new Error("Browser Not Support Ajax");
}
function user_check()
{
obj.onreadystatechange=function()
{
if(obj.readyState==4 && obj.status==200)
{
//alert("completed");
document.getElementById("message").innerHTML=obj.responseText; //result from the user_validate.php
}
}
var name_=document.getElementById("name").value;
obj.open("POST","user_validate.php?name="+name_);//data senderd method is post we can use get also
obj.send(null);
}
</script>
<html>
<body>
<form method="post" name="form1">
<label>Userid</label><input type="text" name="name" id="name" onKeyPress="user_check()"/>//
<label id="message"></label>
</form>
</body>
</html>
user_validate.php
<?php
@mysql_connect("localhost","root","");
@mysql_select_db("test");
$query="select sname from register where sname='".$_REQUEST['name']."'";
$temp_result=@mysql_query($query);
$count=@mysql_num_rows($temp_result);
if($count===0)
{
echo "user name avaliable";
}
else
{
echo "user name is not available";
}
?>