php ajax验证用户名是否存在

 我来答
百度网友80ec0ff
推荐于2016-06-04 · 超过15用户采纳过TA的回答
知道答主
回答量:67
采纳率:0%
帮助的人:13.7万
展开全部
$("button").click(function(){
  $.get("ajax_login.php",{username:'testname'}, function(result){
    if(result){    //判断已经存在
        alert('用户名已经存在');
    }else{
        alert('可以注册');
    }
  });
});


给你一个js端,可以结合楼上 勰莫莫 的服务端一起用

liuaiyonghl
推荐于2018-04-19
知道答主
回答量:87
采纳率:0%
帮助的人:69万
展开全部
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).')';
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
勰莫莫
2014-01-14 · 超过13用户采纳过TA的回答
知道答主
回答量:49
采纳率:0%
帮助的人:24.2万
展开全部
连接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="用户不存在或密码错误";
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
aohanxing
2014-01-14 · 超过28用户采纳过TA的回答
知道答主
回答量:234
采纳率:100%
帮助的人:83.7万
展开全部
不就是ajax请求数据库判断么
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
次界
2014-01-14 · 超过11用户采纳过TA的回答
知道答主
回答量:196
采纳率:0%
帮助的人:64.8万
展开全部
那你私信我吧,我帮你解决!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式