2013-05-22 70 views
-2

我在一頁上有一個表單的方法,第二個方法是測試。測試沒有收到我的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是空白

有人能告訴我我得到了什麼錯?

+2

你會得到什麼?空白頁? 空白頁面意味着你已經「移動」到PHP文件,但有一個PHP錯誤。讓PHP顯示錯誤,你會看到確切的問題。 –

+0

我得到一個空白頁,是的 – toms

+0

我不知道爲什麼,但我不能在屏幕上得到任何錯誤.. – toms

回答

3

有一個在你的形式一個錯字:

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

應該是:

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

而且它是password相同。

表單正在提交,但由於沒有名稱屬性集,因此沒有任何迴應。

+0

就是這樣。謝謝..它總是這樣愚蠢的 – toms

+0

不客氣。我想我們都做了類似的事情...... – andrewsi