2013-07-23 329 views
-2

我得到一個錯誤:意外T_VARIABLE,但它不是意外

Parse error: syntax error, unexpected T_VARIABLE in home2/chippery/public_html/login/text/loginStuff.php on line 4

線路4:

$pass = $_POST['password']

然而,3項線工程罰款:

$user = $_POST['username']

帖子是來自:

<html> 
<form action='loginStuff.php' method='POST'> 
User: <input type='text' name='username'><br> 
Pass: <input type='password' name='password'><br> 
<input type='submit' value='Log In'> 
</form> 
</html> 

只是進入PHP(不到一個小時前),所以我相信這是一個愚蠢的錯誤,但你能弄清楚什麼是錯的?

+7

您可能要拋出一個';'上每一行的結尾。 –

+2

它們最後都有分號嗎? '$ pass = $ _POST ['password'];''$ user = $ _POST ['username'];'? –

+2

你錯過了一個分號 –

回答

4

您需要在每行的末尾添加分號。

+3

+1, - 但僅限於語句。並非每一行都需要分號。 –

0

結束條件/變量賦值/分號manupulations ;

例子:

$Username = $_POST['Username']; // Solution 
$Password = $_POST['Password']; // Solution 
$Username = trim($_POST['Username']); // Example only 

但不是if語句:

if (isset($_POST['Username'])){ 
    if (isset($_POST['Username'])){ 
    $Username = $_POST['Username']; 
    } 
} // No semi colon needed here, only inside the braces