没有收到POST方法

时间:2013-05-22 14:35:12

标签: php post login submit

我在一个页面上有一个post方法,在第二个页面上有一个测试。测试没有收到我的POST。

形式:

<div class="widget">
<h2>Log in / Register</h2>
<div class="inner">
    <form action="login.php" method="POST">
        <ul id="login">
            <li>
                Username:<br>
                <input type="text" name"username">    
            </li>
            <li>
                Password:<br>
                <input type="password" name"password"> 
            </li>
            <li>
                <input type="submit" value="Log In">
            </li>
            <li>
                <a href="register.php">Register</a>
            </li>
        </ul>
    </form>
</div>

login.php代码:

<?php 
include 'core/init.php';

if (empty($_POST) === false) {
    $username = $_POST['username'];
    $password = $_POST['password'];

    echo 'testing ', $username, ' ', $password;
}
?>

芯/的init.php:

<?php
session_start();

require 'database/connect.php';
require 'functions/users.php';


$errors = array();
?>

connect.php(敏感数据审查)

<?php
$connect_error = 'trouble!';
mysql_connect('localhost', '***', '***') or die($connect_error);
mysql_select_db('***') or die($connect_error);
?>

users.php为空白

有人可以告诉我我的错误吗?

1 个答案:

答案 0 :(得分:3)

你的表格中有一个拼写错误:

<input type="text" name"username">    

应该是:

<input type="text" name="username">    

password也是如此。

表单正在提交,但由于没有设置名称属性,因此没有任何内容可以回应。