为什么我的代码没有提交密码而是提交“登录”

时间:2014-04-18 16:10:04

标签: php html sqlite

使用Post时,我没有从表单中收到密码,但是我会从我的按钮收到一条消息。

数组([用户名] => 000001 [login_btn] =>登录)

以下是代码。

<form action="checklogin.php" method="post">
    <div class="wrap"> <!--make a container that will have all our elements and will be the main stucture of you pages-->
        <div class="logo"></div><!--The logo container-->
        <div class="header_text">Room Booking</div><!--The main header of the fomr-->
        <div class="logins_details_container"><!--The top container-->
            <table class="fields_container"> <!--A simple 2x2 table for the form. We choose to use table as for this simple kind of stuff helps us to be everything well stuctured and putting less attributes at the css-->
                <tr>
                    <td><span>Username</span></td>
                    <td><input class="field" id="Username" name="Username" value="" placeholder="" type="text" /></td>
                </tr>
                <tr>
                    <td><span>Password</span></td>
                    <td><input class="field" id="Password" name="Password" value="" placeholder="" type="text" /></td>
                </tr>
            </table>
            <div class="remeber_me_container"><!--A container for the Remember me text and the checkbox-->
                <div class="remember_me">Remember Me?</div>
                <input  id="remeber_me" name="" value="" type="checkbox" />
            </div>
            <div class="login_btn"><!-- The login button-->
                <input name="login_btn" value="Login" type="submit" />
            </div> 
        </div>
<form/><!-- End of the logins_details_container -->

3 个答案:

答案 0 :(得分:0)

尝试更改

<input name="login_btn" value="Login" type="button" />

<input name="login_btn" value="Login" type="submit" />

答案 1 :(得分:0)

我不确定这是否会阻止密码被发送到您的PHP脚本,但您的上面的HTML页面缺少关闭div。

       <form action="checklogin.php" method="post">
             <div class="wrap">
                  <form/>

(我已删除所有其他匹配的行&amp;上面的3行仍然存在。)

您需要使用关闭表单。但是你有一个未关闭的额外DIV。

我认为它不会影响PHP - 但只是建议。如果我们看到你的部分PHP代码也会有所帮助。

答案 2 :(得分:-1)

您的HTML代码看起来不错。但是你还没有提供任何PHP代码。

我发现的一些事情(当我收到此错误时)是

  • 是您在php脚本中获取的“密码”变量吗?
  • 密码的大小写是否正确(密码和密码)。

你可以在php脚本的最开头回显/打印$ password变量 - 在检索/分配给变量之后?