搜索

首页  >  问答  >  正文

请问下,按照这个代码写的登陆页面 为什么显示提交未成功

请问下,按照这个代码写的登陆页面 为什么显示提交未成功

皮安乐皮安乐2369 天前1691

全部回复(7)我来回复

  • 朝游东海

    朝游东海2018-06-05 14:33:15

    ==,小伙子,你都知道提示的提交不成功,然后你看你的代码,说明根本就没有进入判断,就第一个if(isset($_POST["hidden"]) && $_POST["hidden"] == "hidden") 这里就没有进去,所以你看下你的post过来的东西 if(isset($_POST["hidden"]) && $_POST["hidden"] == "hidden"){ }else{ echo ""; }

    回复
    0
  • 皮安乐

    皮安乐2018-06-04 19:02:20

    <?php

    session_start();

    //登录处理界面 logincheck.php

    //判断是否按下提交按钮

        if(isset($_POST["hidden"]) && $_POST["hidden"] == "hidden")  

        {  

        //将用户名和密码存入变量中,供后续使用

            $user = trim($_POST["username"]);//trim()函数移除字符串两侧的空白字符

            $psw = md5(trim($_POST["userpwd"]));//密码使用md5()加密一次,存入数据库

            if($user == "" || $psw == "")  

            {

            //用户名或者密码其中之一为空,则弹出对话框,确定后返回当前页的上一页  

                echo "<script>alert('请输入用户名或者密码!'); history.go(-1);</script>";  

            }

            else  

            {  //确认用户名密码验证码不为空,则连接数据库

                $conn = mysqli_connect("localhost","root","root");//数据库帐号密码为安装数据库时设置

                 if(mysqli_errno($conn)){

                    echo mysqli_errno($conn);

                    exit;

                 }

                mysqli_select_db($conn,"userdb");  

                mysqli_set_charset($conn,'utf8'); 

                $sql = "select username,userpwd from user where username = '$user' and userpwd = '$psw'";  

                $result = mysqli_query($conn,$sql);  

                $num = mysqli_num_rows($result);  

                if($num)  

                {  

                    echo "<script>alert('成功登录'); window.location.href='index.php';</script>";  

                }  

                else  

                {  

                    echo "<script>alert('用户名或密码不正确!');history.go(-1);</script>";  

                }  

            }  

        }  

        else  

        {  

            echo "<script>alert('提交未成功!');</script>";  

        }  

      

    ?>


    --------------------------------------------------------------------------------------------------------------------------

    是链接数据库的设置错了还是什么?请大神指点  !我使用的phpstudy自带的mysql,没有做任何更改,只是把用户名和密码都设置为了root。

    另外,尝试将 $conn = mysqli_connect("localhost","root","root")中的localhost修改为localhost/phpMyAdmin或127.0.0.1都显示提交不成功

    谢谢啦!


    回复
    0
  • 朝游东海

    ==,小伙子,你都知道提示的提交不成功,然后你看你的代码,说明根本就没有进入判断,就第一个if(isset($_POST["hidden"]) && $_POST["hidden"] == "hidden") 这里就没有进去,所以你看下你的post过来的东西

    朝游东海 · 2018-06-05 14:30:43
  • 朝游东海

    朝游东海2018-06-04 17:19:02

    你的代码呢,,,,,

    回复
    1
  • 皮安乐

    <?php session_start(); //登录处理界面 logincheck.php //判断是否按下提交按钮 if(isset($_POST["hidden"]) && $_POST["hidden"] == "hidden") { //将用户名和密码存入变量中,供后续使用 $user = trim($_POST["username"]);//trim()函数移除字符串两侧的空白字符 $psw = md5(trim($_POST["userpwd"]));//密码使用md5()加密一次,存入数据库 if($user == "" || $psw == "") { //用户名或者密码其中之一为空,则弹出对话框,确定后返回当前页的上一页 echo "<script>alert('请输入用户名或者密码!'); history.go(-1);</script>"; } else { //确认用户名密码验证码不为空,则连接数据库 $conn = mysqli_connect("localhost","root","root");//数据库帐号密码为安装数据库时设置 if(mysqli_errno($conn)){ echo mysqli_errno($conn); exit; } mysqli_select_db($conn,"userdb"); mysqli_set_charset($conn,'utf8'); $sql = "select username,userpwd from user where username = '$user' and userpwd = '$psw'"; $result = mysqli_query($conn,$sql); $num = mysqli_num_rows($result); if($num) { echo "<script>alert('成功登录'); window.location.href='index.php';</script>"; } else { echo "<script>alert('用户名或密码不正确!');history.go(-1);</script>"; } } } else { echo "<script>alert('提交未成功!');</script>"; } ?> --------------------------------------------------------- 嘿嘿 可以加微信请教下吗?我的是289810491

    皮安乐 · 2018-06-04 17:47:54
    皮安乐

    可以留个联系方式请教下吗?

    皮安乐 · 2018-06-04 20:31:30
  • 往事随云走

    往事随云走2018-06-04 10:59:12

    ????页面图片贴上来啊

    回复
    1
  • 皮安乐

    <?php session_start(); //登录处理界面 logincheck.php //判断是否按下提交按钮 if(isset($_POST["hidden"]) && $_POST["hidden"] == "hidden") { //将用户名和密码存入变量中,供后续使用 $user = trim($_POST["username"]);//trim()函数移除字符串两侧的空白字符 $psw = md5(trim($_POST["userpwd"]));//密码使用md5()加密一次,存入数据库 if($user == "" || $psw == "") { //用户名或者密码其中之一为空,则弹出对话框,确定后返回当前页的上一页 echo "<script>alert('请输入用户名或者密码!'); history.go(-1);</script>"; } else { //确认用户名密码验证码不为空,则连接数据库 $conn = mysqli_connect("localhost","root","root");//数据库帐号密码为安装数据库时设置 if(mysqli_errno($conn)){ echo mysqli_errno($conn); exit; } mysqli_select_db($conn,"userdb"); mysqli_set_charset($conn,'utf8'); $sql = "select username,userpwd from user where username = '$user' and userpwd = '$psw'"; $result = mysqli_query($conn,$sql); $num = mysqli_num_rows($result); if($num) { echo "<script>alert('成功登录'); window.location.href='index.php';</script>"; } else { echo "<script>alert('用户名或密码不正确!');history.go(-1);</script>"; } } } else { echo "<script>alert('提交未成功!');</script>"; } ?> --------------------------------------------------------- 嘿嘿 可以加微信请教下吗?我的是289810491

    皮安乐 · 2018-06-04 17:46:36
  • 取消回复