function submit_data()
{
$st_value='';
$ft_value='';
$mt_value='';
$otr_value='';
$st_details= $this->input->post('check_list');
$ft_details= $this->input->post('ft_check_list');
$mt_details= $this->input->post('mt_check_list');
$otr_details= $this->input->post('otr_check_list');
//print_r($st_details);
$st_value=implode(",",$st_details);
$ft_value=implode(",",$ft_details);
$mt_value=implode(",",$mt_details);
$otr_value=implode(",",$otr_details);
$index= $this->register->insert_details($st_value,$ft_value,$mt_value,$otr_value);
//$this->register->update_details($st_value,$ft_value,$mt_value,$otr_value);
$this->session->set_flashdata('success_message',$success_message);
redirect(base_url().'new_register/index/'.$index);
}
Вот моя функция контроллера, и я получаю сообщение об ошибке implode(): недопустимый аргумент, переданный во время отправки, Как я могу перехватить ошибку.implode(): неверный аргумент передан
Второй аргумент должен быть массивом, не является объектом –
'$ этом-> вход-> сообщение ('check_list'), $ этом-> вход -> post ('ft_check_list'), $ this-> input-> post ('mt_check_list'), $ this-> input-> post ('otr_check_list') 'каждый из них должен быть массивом. 'implode()' ожидает, что второй параметр будет массивом. Также обновите свой вопрос с помощью формы hmtl, чтобы мы могли проверить, что вы проходите. –
У вас есть 4 вызова 'implode()', какой из них получает ошибку? Какова ценность второго аргумента? – Barmar