需要注意的是,调用的封装的数据库,和jQuery的保存地址
一、注册
(1)写文本框来进行用户名的验证
<input type="text" id="uid" /><span id="tishi"></span> //这个使用来显示提示信息的
(2)用jQuery语句写:用户名存在不能使用,用户名可以使用
$("#uid").blur(function(){ //取用户名 var uid = $(this).val(); //查数据库,调ajax $.ajax({ //ajax方法中必须是json格式 url: "zhucecl.php", //处理页面的地址 data:{u:uid}, //这里是Json的格式:u是起的个名字,uid才是值 type:"POST", //数据提交方式 dataType:"TEXT", //返回的数据格式:字符串格式 success:function(data){ //成功的话返回匿名函数(回调函数) //执行处理页面成功后的语句 var str = ""; if(data=="OK") { str = "用户名可以使用"; $("#tishi").css("color","green"); } else { str = "已有用户名"; $("#tishi").css("color","red"); } $("#tishi").text(str); } }); })
(3)注册的处理页面:写了很多遍的了,不再一句句解释
<?php//调封装好的类:注意保存位置include("DBDA.class.php");$db = new DBDA(); //传的值起的名字$uid = $_POST["u"];$sql = "select count(*) from renyuan where username='{$uid}'"; //调用封装的函数$attr =$db->Query($sql); //判断用户名是否存在if($attr[0][0]>0){ echo "NO"; //有重复的用户名}else{ echo "OK"; //没有重复的用户名} ?>
二、登录
(1)写文本框和登录按钮
<div>账号:<input type="text" id="uid" /></div><div>密码:<input type="password" id="pwd" /></div><input type="button" value="登录" id="btn" />
(2)写jQuery的语句
$("#btn").click(function(){ var uid=$("#uid").val(); //找到用户 var pwd=$("#pwd").val(); //找到密码 //调ajax方法,里面要用json格式 $.ajax({ url:"denglucl.php", //登陆的处理页面 data:{uid:uid,pwd:pwd}, type:"POST", dataType:"text", success: function(data) { if(data.trim()=="OK") { window.location.href="zhuce.php" rel="external nofollow" ; //用户名密码正确,进入一个页面 } else { alert("用户名密码输入错误"); } } }) })
新闻热点
疑难解答
图片精选