【问题标题】:syntax error, unexpected T_ELSE [closed]语法错误,意外的 T_ELSE [关闭]
【发布时间】:2012-10-03 03:06:18
【问题描述】:

您能看出我会收到意外 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>";
        }
} 
?>

【问题讨论】:

  • 尝试删除“;”在if($_POST['paypalemail'] != '');

标签: php


【解决方案1】:

你有一个 ;如果之后。只需将其删除,您就会没事的... ;)

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

【讨论】:

    【解决方案2】:

    请从

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

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

    您在 if 循环的末尾输入了分号。请删除它。

    【讨论】:

      【解决方案3】:

      您必须删除第 6 行的;,如下所示

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

      【讨论】:

        【解决方案4】:

        if 结尾有一个分号

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

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2012-01-06
          • 1970-01-01
          • 1970-01-01
          • 2013-07-21
          • 2020-01-26
          • 2012-03-10
          • 1970-01-01
          相关资源
          最近更新 更多