CodeIgniter - 简单错误,某处缺少括号

时间:2014-10-03 10:07:24

标签: php codeigniter

我正在研究一个简单的函数,并且遇到了那个太常见的错误。我尝试删除不同的括号并添加,但无法让错误消失。

  

解析错误:语法错误,意外'否则'第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">&times;</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');
    }
}

1 个答案:

答案 0 :(得分:1)

您需要打开if语句,或更改&#34;否则&#34;到&#34;如果&#34;,因为现在你还有两个但没有ifs。

enter image description here