suchen

Heim  >  Fragen und Antworten  >  Hauptteil

Bitte sagen Sie mir, warum die nach diesem Code geschriebene Anmeldeseite anzeigt, dass die Übermittlung nicht erfolgreich war.

Entschuldigung, warum zeigt die nach diesem Code geschriebene Anmeldeseite an, dass die Übermittlung fehlgeschlagen ist?

皮安乐皮安乐2356 Tage vor1674

Antworte allen(7)Ich werde antworten

  • 朝游东海

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

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

    Antwort
    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都显示提交不成功

    谢谢啦!


    Antwort
    0
  • 朝游东海

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

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

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

    你的代码呢,,,,,

    Antwort
    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

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

    Antwort
    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
  • StornierenAntwort