-1

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

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

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

-先感谢您

4

2 回答 2

3

这是由于这条线上的未封闭报价

$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')";
于 2012-04-26T23:57:18.943 回答
1

更改此行

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

if ((isset($_POST["save"]) && $_POST["user"] && $_POST["pwd"] && $_POST["mail"]))
于 2012-04-26T23:57:40.187 回答