2012-10-12 134 views
0

你能看到任何我会得到意想不到的T_ELSE错误的原因吗?我必须是盲人。语法错误,意外T_ELSE

<?php 
//Check if form was submitted 
if(isset($_POST['submit'])) 
{ 
    //Form was submitted. 
    if($_POST['paypalemail'] != ''); 
    { 
     //An email was submitted. 
    } 
    else 
     { 
      //There was nothing in the field. Tell them. 
      echo "<script language=\"javascript\">alert('The field was left empty. Please insert your PayPal email address and try again.');</script>"; 
     } 
} 
?> 
+0

尝试删除 “;” on'if($ _ POST ['paypalemail']!='');' – user1732887

回答

3

你有一个;之后如果。只是删除它,你将被罚款...;)

if($_POST['paypalemail'] != ''); //<-- Remove this ; 
+1

我必须失明!谢谢。 – KriiV

0

你必须在你的,如果

if($_POST['paypalemail'] != ''); <--- 
0

请从改变脚本结束分号

if($_POST['paypalemail'] != ''); 
{ 
    //An email was submitted. 
} 

if($_POST['paypalemail'] != '') 
{ 
    //An email was submitted. 
} 

您输入了分号在循环结束时。请删除它。

0

你要删除第6行的;像下面

if($_POST['paypalemail'] != '') 
    { 
     //An email was submitted. 
    }