意外{预期(?
解析错误:语法错误,意想不到的'{',期待'('在/home/a7237281/public_html/include/session.php在线313
这是我得到的错误,与此代码有关
//check the emails
$field = "email"; //Use field name for email
$field2 = "email2";
if(!$subemail || strlen($subemail = trim($subemail)) == 0)
{
$form->setError($field, "* Email not entered");
}
else if
{
/* Check if valid email address */
$regex = "^[_+a-z0-9-]+(.[_+a-z0-9-]+)*"
."@[a-z0-9-]+(.[a-z0-9-]{1,})*"
.".([a-z]{2,}){1}$";
if(!eregi($regex,$subemail))
{
$form->setError($field, "* Email invalid");
}
else if ($subemail !== $subemail2)
{
$form->setError($field2, "* Emails does not match");
}
$subemail = stripslashes($subemail);
}
/* Check if email is already in use */
else($database->emailTaken($subemail))
{
$form->setError($field, "* Email address already in use");
}
它指的是{在第一个之后if。
我已经编辑了整段代码,现在可以做什么?
当然如此。 你忘了提供一个条件。 你确定你的意思else if
,而不仅仅是else
?
要么为if添加条件
else if(something ?!)
或删除,如果它读取
else
链接地址: http://www.djcxy.com/p/11999.html
下一篇: Parse error: syntax error, unexpected '{', expecting '(' help?