-2

我收到一个错误:

解析错误:语法错误,第 4 行 home2/chipery/public_html/login/text/loginStuff.php 中的意外 T_VARIABLE

第 4 行:

$pass = $_POST['密码']

但是,第 3 行工作正常:

$user = $_POST['用户名']

帖子来自:

<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(不到一个小时前),所以我确定这是一个愚蠢的错误,但你能弄清楚哪里出了问题吗?

4

2 回答 2

4

每行末尾都需要一个分号。

于 2013-07-23T22:35:25.503 回答
0

用分号结束条件/变量赋值/操作;

例子:

$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
于 2013-07-23T22:53:00.970 回答