Ajax   发布时间:2019-10-12  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了PHP+Ajax检测用户名或邮件注册时是否已经存在实例教程大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

php+Ajax检测用户名或邮件注册时是否已经存在是论坛或会员系统中常见的一个重要功能。本文就以实例形式简单描述这一功能的实现方法。具体步骤如下:

一、php检测页面

check.php页面代码如下:

二、Ajax验证页面

check.js页面代码如下:

http; function S_xmlhttprequest(){ if(window.ActiveXobject){ xmlhttp = new ActiveXObject('Microsoft.XMLhttp'); }else if(window.XMLhttprequest){ xmlhttp = new XMLhttprequest(); } } function funtest100(){ var f = document.getElementsByTagName_r('form')[0].user.value;//获取文本框内容 S_xmlhttprequest(); xmlhttp.open("GET","jcfor.php?id="+f,truE);//找开请求 xmlhttp.onreadystatechange = byphp;//准备就绪执行 xmlhttp.send(null);//发送 } function byphp(){ //判断状态 if(xmlhttp.readyState==1){//Ajax状态 document.getElementByIdx_x_x('test100').innerHTML = "正在加载"; } if(xmlhttp.readyState==4){//Ajax状态 if(xmlhttp.status==200){//服务器端状态 var bytest100 = xmlhttp.responseText; //alert(bytest100); document.getElementByIdx_x_x('test100').innerHTML = bytest100; } } }

三、php验证页面

chkfor.php页面代码如下:

php;"> php if($_GET[id]){ sleep(1); $conn=mysql_connect('localhost','root',''); mysql_SELEct_db('test',$conn); $sql="SELECT * FROM `user` WHERE `name`='$_GET[id]'"; $q=mysql_query($sql);
if(is_array(mysql_fetch_row($q))){
  echo "用户名已经存在"; 
}else{
  echo "用户名可以使用"; 
}

}
?>

希望本文所述实例对大家php程序开发有所帮助。

大佬总结

以上是大佬教程为你收集整理的PHP+Ajax检测用户名或邮件注册时是否已经存在实例教程全部内容,希望文章能够帮你解决PHP+Ajax检测用户名或邮件注册时是否已经存在实例教程所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。