我这个关于登录的代码为什么用不了,哪错了,求教
程序员文章站
2024-01-05 23:09:16
...
if(isset($_POST['ad_name'])) {
require 'connect.php';
@$ad_name=$_POST['ad_name'];
@$ad_pswd=$_POST['ad_pswd'];
$query = "SELECT * FROM admin ";
$result = mysqli_query($conn, $query) ;
if(mysqli_num_rows($result)>=1){
header('location:admin.php');
exit();
} else header('location:login.php?msg=error');
}
?>
管理员登录
/**
* Created by PhpStorm.
* User: Administrator
* Date: 2016/1/19
* Time: 14:25
*/
if(@$_GET['msg']=="error"){
echo "
}
刚拿你代码跑了一遍
name=“ad_name” 和 name=“ad_pswd” 这里面的双引号是中文的
刚拿你代码跑了一遍
name=“ad_name” 和 name=“ad_pswd” 这里面的双引号是中文的 thank you very much !
require 'connect.php';
@$ad_name=$_POST['ad_name'];
@$ad_pswd=$_POST['ad_pswd'];
$query = "SELECT * FROM admin ";
$result = mysqli_query($conn, $query) ;
if(mysqli_num_rows($result)>=1){
header('location:admin.php');
exit();
} else header('location:login.php?msg=error');
}
?>
/**
* Created by PhpStorm.
* User: Administrator
* Date: 2016/1/19
* Time: 14:25
*/
if(@$_GET['msg']=="error"){
echo "
用户名或密码错误
";}
回复讨论(解决方案)
我简单的看了一下 你要用传过来的值进行查询啊
你这只要传了值 就查询admin表 只要admin表不空 都是能登录的。。
你这只要传了值 就查询admin表 只要admin表不空 都是能登录的。。
但是点了登录按钮之后他不跳转,为毛?你的查询出错了,,没用到传过来的值
你这只要传了值 就查询admin表 只要admin表不空 都是能登录的。。
刚拿你代码跑了一遍
name=“ad_name” 和 name=“ad_pswd” 这里面的双引号是中文的
你这只要传了值 就查询admin表 只要admin表不空 都是能登录的。。
刚拿你代码跑了一遍
name=“ad_name” 和 name=“ad_pswd” 这里面的双引号是中文的 thank you very much !