解析错误:语法错误,意外'!'

时间:2015-07-02 06:02:42

标签: php

这是我的php代码

<?php   
    if ($_POST['submit']){
        if (!$_POST['email']) $error.="</br>Please enter your email address";
        else if !(filter_var($_POST['email'], FILTER_VALIDATE_EMAIL)) $error = "</br>Please enter a valid email address.";

     if (!$_POST['password']) $error.="</br>Please enter a password.";

   if($error) echo "There were error(s)".$error;
  }
?>

我没有发现任何错误。但是它显示了这个错误

  

解析错误:语法错误,意外'!',期待'('in   第5行的C:\ xampp \ phpMyAdmin \ abc \ projects \ s_diary.php

我在php方面经验不多。所以,请帮助我......

1 个答案:

答案 0 :(得分:0)

第一个else if在if-expression周围缺少括号,如:

else if ( !(filter_var($_POST['email'], FILTER_VALIDATE_EMAIL)) ) ...
        ^                                                       ^
        |                                                       |