I want to upload each file with multiple insert_id but not happening. I don't know why? I know its not a hard question for all but for me!
public function do_upload($act_id)
{
$config['upload_path'] = "../public/assets/images/documents/";
$config['allowed_types'] = 'jpg|jpeg|gif|png|zip|docx|pdf|txt';
$config['max_size'] = '100000';
//$config['max_width'] = '1024';
//$config['max_height'] = '768';
foreach($act_id as $id){
foreach($_FILES['add_file']['name'] as $fileName){
$ext = end(explode(".", $fileName));
$config['file_name'] = $id.'.'.$ext;
}
$this->load->library('upload', $config);
$this->upload->initialize($config);
$imageName = $config['upload_path'].$id.'.'.$ext;
unlink($imageName);
if(!$this->upload->do_upload('add_file'))
{
$error = array('error'=>$this->upload->display_errors());
$this->load->view('disciplinary_action_register/disciplinary_action_register_form',$error);
}
else
{
$data = array('upload_data'=>$this->upload->data());
$pictureName = array(
'FILE_DETAILS' => $id.'.'.$ext
);
$this->db->update('lib_disciplinary_action_register', $pictureName, array('DISIPLINARY_ACTION_REGISTER_ID' => $id));
}
}
}