使用php Ajax实现唯一校验实现代码[简单应用]
首先创建一个埃阿斯类(Ajax类)然后新建一个文件form.html-form.html-复制代码代码如下:脚本src=' http : Ajax。js /脚本!-引用创建交互式、快速动态网页应用的网页开发技术类-脚本语言=' JavaScript '类型=' text/JavaScript '函数show(username){ var Ajax=Ajax();var note obj=文档。getelementbyid(' note ');//将编号为注意的标签对象化ajax.post('form.php ',{username:username},function(data){ //第二个用户名为需要传递的值noteobj.innerHTML=数据;//数据为从服务器端获取的数据});}/脚本样式输入{ font :菜单};/style表单操作=' reg。PHP ' method=' post ' username :输入类型=' text ' name=' username ' on blor=' show(this。value)'/div id=' note '/div br/password 3360输入类型=' password ' name=' password ' br/输入类型=' submit ' value=' register '/form最后新建一个服务器端编程语言(专业超文本预处理器的缩写)文件form.php-form.html-复制代码代码如下:服务器端编程语言(Professional Hypertext Preprocessor的缩写)头('内容类型:文本/html;charset=GB 2312’);//设置字符集$ MySQL=新MySQL(' localhost ',' root ',' 123 ',' demo ');//打开演示数据库$ result=$ MySQL-query(' select * from张浩,其中name=' { $ _ POST[' username ']} ' ');if($result-num_rows 0){ //判断是否查询出数据echo 'font color='red '用户{$_POST['用户名']}已经存在!/font ';}else{ echo 'font color='green '用户{$_POST['用户名']}可以注册/font ';} ?在浏览器中打开form.html出现下图
注意:需要提前在关系型数据库数据库中建立一个表"张浩"
如果输入已存在的名字,则出现如下提示
如果输入未存在的名字,出现如下提示
版权声明:使用php Ajax实现唯一校验实现代码[简单应用]是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。