我正在做一个简单的事情,在数据库中保存一些内容,但有些我如何得到这个HTTP ERROR 500.我不知道为什么它会来,我的代码也无法正常工作。请看看
Controller.php
function register_query()
{
//load the registration helper under helper folder
$this->load->helper('registration');
$this->form_validation->set_rules('first_name', 'Name', 'required');
$this->form_validation->set_rules('message1', 'Message', 'required');
$this->form_validation->set_rules('email', 'Email Address', 'required');
if ($this->form_validation->run() == true)
{
$data = array(
'first_name' => $this->input->post('first_name'),
'message1' => $this->input->post('message1'),
'email' => $this->input->post('email'),
);
}
if ($this->form_validation->run() == true && $this->Register_Model->register_query($data))
{
$data['success'] = "Your Query has been sent successfully... !!";
$this->load->view('contact',$data);
}
else
{
$data['success'] = "Your Query has not been sent successfully... !!";
$this->load->view('contact',$data);
}
}
Model.php
public function query($data)
{
$this->db->insert('queries', $data);
$id = $this->db->insert_id();
return (isset($id)) ? $id : FALSE;
}
答案 0 :(得分:2)
您需要向我们提供仅500响应代码的更多信息。检查错误日志,并更新您的问题。
要获得最佳的错误记录体验,请将error_reporting设置为-1,关闭display_errors,然后设置自定义error_log。然后在终端中输入org.apache.poi.*
。您的通知,警告和错误现在将实时滚动过去,而不会扭曲您的网页显示。
快速的方法是在脚本的顶部放置tail -f /path/to/error_log
。