Heim >Backend-Entwicklung >PHP-Tutorial >我这个关于登录的代码为什么用不了,哪错了,求教

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

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOriginal
2016-06-23 13:18:20972Durchsuche

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 !
Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn