2014-01-20 23 views
-2

爲什麼用戶名和密碼不是?它的目的是吐出你在文本框中輸入的內容。用戶名可以工作,但密碼給我一個錯誤。POST was werid

<form method = "POST"> 

    Username:<input type='text' name="username"><br> 
    Password: <input type = 'password' name = "password"><br> 
    <input type = 'submit' value = 'Login' name= 'submit'> 




    <?php 



    $Ausername = "Adam"; 
    $Apassword = "abc"; 

    $username = ($_POST['username']); 
    $password = ($_POST['password']); 

    echo $username; 
    echo $password; 

    ?> 

    </form> 
+0

爲什麼你將$ _POST變量包裹在圓括號中? –

+0

我以爲你不得不這樣做。 – user3196213

回答

3

您在名稱後面省略了「=」。

應該是:

Password: <input type = 'password' name="password"> 

這工作。如果它不適合你,我不知道該說什麼。

<form method="POST"> 
    Username: <input type='text' name="username"><br> 
    Password: <input type='password' name="pw"><br> 
    <input type='submit' value='Login' name='submit'> 
</form> 

<?php 
$username = $_POST['username']; 
$password = $_POST['pw']; 

echo $username; 
echo $password; 

?> 
+0

你是什麼意思? – user3196213

+0

Oh derp非常感謝:) – user3196213

+0

當你需要'name =「密碼」'時,你有'name'密碼''。就目前而言,你目前沒有將名稱設置爲任何內容。 – jboneca