<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML> <HEAD> <TITLE> New Document </TITLE> <META NAME="Generator" CONTENT="EditPlus"> <META NAME="Author" CONTENT=""> <META NAME="Keywords" CONTENT=""> <META NAME="Description" CONTENT=""> <mce:script type="text/javascript"><!-- function createRequest() { var xmlhttp=false; if(window.XMLHttpRequest) { xmlhttp=new XMLHttpRequest(); } else if(window.ActiveXObject) { try{xmlhttp=new ActiveXObject("Msxml2.XMLHTTP");} catch(error) { try{xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");} catch(error2) { xmlhttp=false; } } } return xmlhttp; } function checkusername(username) { var checkret=document.getElementById("checkret"); checkret.innerHTML="请稍等,正在检查用户名字。。"; var xmlhttp=createRequest(); var url="t.php?username="+username; xmlhttp.open("get",url); xmlhttp.onreadystatechange=function () { if(xmlhttp.readyState==4) { if(xmlhttp.status==200) {alert(xmlhttp.responseText); if(xmlhttp.responseText=="success") { checkret.innerHTML="恭喜你,改用户还没有被占用"; }else if(xmlhttp.responseText=="failure") { checkret.innerHTML="对不起,该用户已经被占用"; } } } } xmlhttp.send(null); } // --></mce:script> </HEAD> <BODY> <form id="form1" name="f1" method="post" action=""> <label>username: <input type="text" name="username" οnblur="checkusername(this.value)"/><div id="checkret"></div> </label> <br/> <label>sex: <input type="text" name="sex"> </label> </form> </BODY> </HTML> register is_registered is_registered check_user check_user $user login <?php $conn=mysql_connect("localhost","root","") or die("connect db failed"); mysql_select_db("test",$conn); $username=isset($_REQUEST['username'])?$_REQUEST['username']:""; $sql="select username from users where username='".$username."';"; $res=mysql_query($sql); $num=mysql_num_rows($res); if($num==0) { echo "success"; } else { echo "failure"; } exit; ?>