Php语法错误,意外的$end in

Php语法错误,意外的$end in,php,Php,我收到这个错误“第13行的Parse error:syntax error,意外$end in/home2/user1221/public_html/Registration.php” 对不起,我没有,我不知道有什么问题。我应该在这里发布我的html代码吗 <?php require_once 'includes/connection.php'; if (isset($_POST['formsubmitted'])) { $error = array(); if (em

我收到这个错误“第13行的Parse error:syntax error,意外$end in/home2/user1221/public_html/Registration.php”

对不起,我没有,我不知道有什么问题。我应该在这里发布我的html代码吗

<?php
require_once 'includes/connection.php';

if (isset($_POST['formsubmitted'])) {
    $error = array(); 
    if (empty($_POST['FirstName'])) { 
        $error[] = 'Please Enter a name ';
    } else {
        $nameF = $_POST['FirstName'];
    }

?>

如果设置了
,则缺少一个右括号

像这样加上

    } else {
        $nameF = $_POST['FirstName'];
    }
} //<--- Add Here
}其他{
$nameF=$_POST['FirstName'];
}

}//缺少第一个if条件的括号,因此请在这一行后面}

 $nameF = $_POST['FirstName'];
}

意外的$end错误通常发生在if条件的任意大括号未正确关闭时。因此,在花时间将问题发布到stackoverflow上之前,您应该始终检查它。在自己的基础上检测错误是一种很好的做法。

您忘记关闭第一个
if
语句。