使用php+Ajax实现唯一校验实现代码[简单应用]

 更新时间:2011年11月29日 22:33:29   作者:  
使用php+Ajax实现唯一校验实现代码[简单应用],前台用ajax后台用php,需要的朋友可以参考下。
首先创建一个Ajax类(Ajax类

然后新建一个文件form.html

--------------------------form.html----------------------------
复制代码 代码如下:

<script src="ajax.js"></script> <!--引用ajax类-->
<script language="javascript" type="text/javascript">
function show(username){
var ajax = Ajax();
var noteobj = document.getElementById("note"); //将id为note的标签对象化
ajax.post("form.php",{username:username},function(data){ //第二个username为需要传递的值
noteobj.innerHTML = data; //data为从服务器端获取的数据
});
}
</script>
<style>
input{font:menu};
</style>
<form action="reg.php" method="post">
username:<input type="text" name="username" onblur="show(this.value)"/><div id="note"></div><br />
password:<input type="password" name="password"><br />
<input type="submit" value="register">
</form>

最后新建一个php文件form.php
--------------------------form.html----------------------------
复制代码 代码如下:

<?php
header("Content-type:text/html;charset=gb2312"); //设置字符集
$mysqli = new mysqli("localhost","root","123","demo"); //打开demo数据库
$result = $mysqli->query("select * from zhanghao where name='{$_POST["username"]}'");
if($result->num_rows > 0){ //判断是否查询出数据
echo "<font color='red'>用户{$_POST["username"]}已经存在!</font>";
}else{
echo "<font color='green'>用户{$_POST["username"]}可以注册</font>";
}
?>

在浏览器中打开form.html出现下图:

注意:需要提前在MySQL数据库中建立一个表“zhanghao”

如果输入已存在的name,则出现如下提示:

如果输入未存在的name,出现如下提示:

相关文章

  • php实现与python进行socket通信的方法示例

    php实现与python进行socket通信的方法示例

    这篇文章主要介绍了php实现与python进行socket通信的方法,结合实例形式分析了php使用自定义类发送socket请求数据及Python接收socket数据并处理请求等相关操作技巧,需要的朋友可以参考下
    2017-08-08
  • php chr() ord()中文截取乱码问题解决方法

    php chr() ord()中文截取乱码问题解决方法

    今天看到chr() ord()中文截取乱码问题这个例子,觉得相当的不错,拿出来和大家分享下,有兴趣的朋友可以去试下,看看怎么样.
    2008-09-09
  • PHPUnit测试私有属性和方法功能示例

    PHPUnit测试私有属性和方法功能示例

    这篇文章主要介绍了PHPUnit测试私有属性和方法功能,结合实例形式较为详细的分析了使用PHPUnit针对私有属性和方法进行测试的相关操作技巧与注意事项,需要的朋友可以参考下
    2018-06-06
  • PHP实现根据时间戳获取周几的方法

    PHP实现根据时间戳获取周几的方法

    这篇文章主要介绍了PHP实现根据时间戳获取周几的方法,涉及PHP针对时间与日期操作的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2016-02-02
  • 关于php支持的协议与封装协议总结(推荐)

    关于php支持的协议与封装协议总结(推荐)

    这篇文章主要给大家介绍了关于php支持的协议与封装协议的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用PHP具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧。
    2017-11-11
  • PHP 类型转换函数intval

    PHP 类型转换函数intval

    不管什么类型 如果是数字,就返回数字,如果不是数字就返回0 在PHP中用$_GET['id']的时候就可以这样来一个转换...太好了
    2009-06-06
  • PHP实现将几张照片拼接到一起的合成图片功能【便于整体打印输出】

    PHP实现将几张照片拼接到一起的合成图片功能【便于整体打印输出】

    这篇文章主要介绍了PHP实现将几张照片拼接到一起的合成图片功能,可实现多张图片的合并,便于整体打印输出.涉及php字符串、数组的遍历、排序及图片合成、裁剪、缩放等相关操作技巧,需要的朋友可以参考下
    2017-11-11
  • 必须收藏的php实用代码片段

    必须收藏的php实用代码片段

    这篇文章主要为大家又分享了必须收藏的23个php实用代码片段,帮助大家更好地学习php程序设计,感兴趣的小伙伴们可以参考一下
    2016-02-02
  • 基于PHP编程注意事项的小结

    基于PHP编程注意事项的小结

    本篇文章介绍了,在php编程中要注意的一些事项的小结,需要的朋友参考下
    2013-04-04
  • PHP实现补齐关闭的HTML标签

    PHP实现补齐关闭的HTML标签

    这篇文章主要介绍了PHP实现补齐关闭的HTML标签的方法,通过自定义函数实现针对HTML标签的闭合补全功能,涉及PHP字符串及正则匹配相关操作技巧,需要的朋友可以参考下
    2016-03-03

最新评论