validation false,尽管数据已填充


validation false, although the data is filled

我有这样的表单验证:

function insert() {
    $this->form_validation->set_message('required', '*column must be filled');
    $this->form_validation->set_rules('judul', 'Judul', 'required');
    $this->form_validation->set_rules('isi', 'Isi', 'required');

    if ($this->form_validation->run() == FALSE) {
      $this->layout->addJs('ckeditor/ckeditor.js');
      $this->layout->addJs('js/admin/b267648789c30a07b0efa5bce7bdd9fe.js');
      $this->layout->view('admin/admin_view/insertAdmin_view');
    } else {
      $data = array(
          'title' => $this->input->post('judul'),
          'content' => $this->input->post('isi'),
      );
      $this->db->insert('newses', $data);
       ... other proses ...
              }
  }

尽管我在表单add data中填充了数据(我使用ckeditor来添加数据),但条件总是false,所以它不是在添加我想要的数据。但它有一个错误"如果我添加一些html数据,但如果我添加正常的数据文本,它会很好地工作"。再一次,当我在localhostxampp中运行程序时,一切都正常,但当我使用主机时,就会发生这种情况。有什么建议吗?谢谢你的建议。

打印验证的错误

function insert() {
$this->form_validation->set_message('required', '*column must be filled');
$this->form_validation->set_rules('judul', 'Judul', 'required');
$this->form_validation->set_rules('isi', 'Isi', 'required');
//echo validation_errors();
echo $this->input->post('judul')."<br>";
echo $this->input->post('isi');
if ($this->form_validation->run() == FALSE) {
  $this->layout->addJs('ckeditor/ckeditor.js');
  $this->layout->addJs('js/admin/b267648789c30a07b0efa5bce7bdd9fe.js');
  $this->layout->view('admin/admin_view/insertAdmin_view');
} else {
  $data = array(
      'title' => $this->input->post('judul'),
      'content' => $this->input->post('isi'),
  );
  $this->db->insert('newses', $data);
   ... other proses ...
          }
   }