解析错误:语法错误,第 41 行的 /home/rixo/public_html/login/process.php 中


Parse error: syntax error, unexpected T_VARIABLE in /home/rixo/public_html/login/process.php on line 41

我是 php 的新手。我一直有这个错误 - 解析错误:语法错误,第 41 行/home/rixo/public_html/login/process 中的意外T_VARIABLE.php

这是完整的代码 - http://pastebin.com/8Yqmk0MX

如果你能帮我看看它,看看有什么问题,那将是一个很大的帮助。

-提前谢谢你

由于此行的未闭合引号

$checkuser = mysql_query('SELECT username FROM user WHERE username='$user');

修复它

$checkuser = mysql_query("SELECT username FROM user WHERE username='$user'");

更新:

在粘贴的第 61 行发现另一个查询错误。有不匹配的引号

$write = “INSERT INTO user (username, password, email) VALUES ('$user', '$pwd', '$mail’)';

修复它们

$write = "INSERT INTO user (username, password, email) VALUES ('$user', '$pwd', '$mail')";

更改此行

if (isset($_POST["save"]) && $_POST["user"] && $_POST["pwd"] && $_POST["mail"])

if ((isset($_POST["save"]) && $_POST["user"] && $_POST["pwd"] && $_POST["mail"]))