请问下,按照这个代码写的登陆页面 为什么显示提交未成功
皮安乐
皮安乐 2018-06-03 10:48:14
0
7
1725

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

皮安乐
皮安乐

全部回复(4)
北方

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

皮安乐

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

谢谢啦!


  • 回复 ==,小伙子,你都知道提示的提交不成功,然后你看你的代码,说明根本就没有进入判断,就第一个if(isset($_POST["hidden"]) && $_POST["hidden"] == "hidden") 这里就没有进去,所以你看下你的post过来的东西
    朝游东海 作者 2018-06-05 14:30:43
北方

你的代码呢,,,,,

  • 回复 &lt;?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 "&lt;script&gt;alert('请输入用户名或者密码!'); history.go(-1);&lt;/script&gt;"; } 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 "&lt;script&gt;alert('成功登录'); window.location.href='index.php';&lt;/script&gt;"; } else { echo "&lt;script&gt;alert('用户名或密码不正确!');history.go(-1);&lt;/script&gt;"; } } } else { echo "&lt;script&gt;alert('提交未成功!');&lt;/script&gt;"; } ?&gt; --------------------------------------------------------- 嘿嘿 可以加微信请教下吗?我的是289810491
    皮安乐 作者 2018-06-04 17:47:54
  • 回复 可以留个联系方式请教下吗?
    皮安乐 作者 2018-06-04 20:31:30
往事随云走

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

  • 回复 &lt;?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 "&lt;script&gt;alert('请输入用户名或者密码!'); history.go(-1);&lt;/script&gt;"; } 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 "&lt;script&gt;alert('成功登录'); window.location.href='index.php';&lt;/script&gt;"; } else { echo "&lt;script&gt;alert('用户名或密码不正确!');history.go(-1);&lt;/script&gt;"; } } } else { echo "&lt;script&gt;alert('提交未成功!');&lt;/script&gt;"; } ?&gt; --------------------------------------------------------- 嘿嘿 可以加微信请教下吗?我的是289810491
    皮安乐 作者 2018-06-04 17:46:36
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板