我正在研究一个简单的函数,并且遇到了那个太常见的错误。我尝试删除不同的括号并添加,但无法让错误消失。
解析错误:语法错误,意外'否则'第246行/application/controllers/users.php中的(T_ELSE)
public function delete($id)
{
$user = $this->model_auth->check_credentials($this->session->all_userdata()['logged_data']['email']);
if (!empty($user))
{
$this->Model_Users->delete($id);
$this->session->set_flashdata('ses_user_deleted', '<div class="alert alert-success fade in" role="alert"><button class="close" data-dismiss="alert" type="button">
<span aria-hidden="true">×</span><span class="sr-only">Close</span></button><strong>User have deleted successfully</strong></div>');
redirect('users/index');
}
else
{
$this->set_data();
$this->load->view('header_view', $this->data);
$this->load->view('unauthorised_view');
}
else {
redirect('Welcome');
}
}
答案 0 :(得分:1)
您需要打开if语句,或更改&#34;否则&#34;到&#34;如果&#34;,因为现在你还有两个但没有ifs。