php ajax验证用户名是否存在
展开全部
var username=$("#username").val();
$.ajax({
type : "GET",
url : "test.php?callback=?",
data: {username:username},
dataType : "jsonp",
jsonp: 'callback',
success : function(res){
if(res.int==1){
alert("用户名不存在");
}else{
alert("用户名已存在");
}
},
error:function(){
$(this).html("信息加载失败!");
}
});
test.php
$callback = $_GET['callback'];
$username=$_GET['username'];
$sql = "SELECT * FROM `users` WHERE `name`='$username'";
$query= mysql_query($sql );
if (mysql_num_rows($query) > 0){
$result['int']==0;
}else{
$result['int']==1;
}
echo $callback.'('.json_encode($result).')';
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
连接mysql验证吗?
下面是通过ajax发送到php上的局部代码
$username=mysql_escape_string($_POST['username']);
$password=sha1( mysql_escape_string($_POST['password']));
$query_string = "SELECT * FROM `users` WHERE `name`='$username' AND `password`='$password';";
$result = mysql_query($query_string);
if (mysql_num_rows($result) > 0){
//
$_SESSION['username']=$username;
$data = mysql_fetch_row($result);
$_SESSION['company']=$data['4'];
header("location: index.php");
//die();
}
else {
$tip="用户不存在或密码错误";
}
下面是通过ajax发送到php上的局部代码
$username=mysql_escape_string($_POST['username']);
$password=sha1( mysql_escape_string($_POST['password']));
$query_string = "SELECT * FROM `users` WHERE `name`='$username' AND `password`='$password';";
$result = mysql_query($query_string);
if (mysql_num_rows($result) > 0){
//
$_SESSION['username']=$username;
$data = mysql_fetch_row($result);
$_SESSION['company']=$data['4'];
header("location: index.php");
//die();
}
else {
$tip="用户不存在或密码错误";
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不就是ajax请求数据库判断么
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
那你私信我吧,我帮你解决!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询