Maison >développement back-end >tutoriel php >我这个关于登录的代码为什么用不了,哪错了,求教

我这个关于登录的代码为什么用不了,哪错了,求教

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBoriginal
2016-06-23 13:18:20972parcourir

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 "

用户名或密码错误

";
}


回复讨论(解决方案)

我简单的看了一下 你要用传过来的值进行查询啊

你这只要传了值 就查询admin表 只要admin表不空 都是能登录的。。

你这只要传了值 就查询admin表 只要admin表不空 都是能登录的。。

但是点了登录按钮之后他不跳转,为毛?

你的查询出错了,,没用到传过来的值

你这只要传了值 就查询admin表 只要admin表不空 都是能登录的。。


刚拿你代码跑了一遍  
name=“ad_name” 和 name=“ad_pswd”  这里面的双引号是中文的


你这只要传了值 就查询admin表 只要admin表不空 都是能登录的。。


刚拿你代码跑了一遍  
name=“ad_name” 和 name=“ad_pswd”  这里面的双引号是中文的 thank you very much !
Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn