Saya sedang upload foto tetapi tidak nyimpan ke db,
function guru_tambah(){
$config['upload_path'] = 'asset/foto_user/';
$config['allowed_types'] = 'gif|jpg|png|JPG|JPEG';
$config['max_size'] = '18000'; // kb
$this->load->library('upload', $config);
$this->upload->do_upload('file');
$hasil=$this->upload->data();
if ($hasil['file_name']==''){
$datadb = array('nip'=>$this->db->escape_str($this->input->post('nip')), 'nik'=>$this->db->escape_str($this->input->post('nik')),
'id_jenis_kelamin'=>$this->db->escape_str($this->input->post('jenis_kelamin')),
'nama_guru'=>$this->db->escape_str($this->input->post('nama_guru')),
'tempat_lahir'=>$this->db->escape_str($this->input->post('tempat_lahir')),
'id_agama'=>$this->db->escape_str($this->input->post('agama')),
'alamat_jalan'=>$this->db->escape_str($this->input->post('alamat_jalan')),
'rt'=>$this->db->escape_str($this->input->post('rt')),
'rw'=>$this->db->escape_str($this->input->post('rw')),
'nama_dusun'=>$this->db->escape_str($this->input->post('nama_dusun')),
'desa_kelurahan'=>$this->db->escape_str($this->input->post('kelurahan')),
'kecamatan'=>$this->db->escape_str($this->input->post('kecamatan')),
'kode_pos'=>$this->db->escape_str($this->input->post('kode_pos')),
'telepon'=>$this->db->escape_str($this->input->post('telepon')),
'hp'=>$this->db->escape_str($this->input->post('hp')),
'email'=>$this->db->escape_str($this->input->post('email')),
'kewarganegaraan'=>$this->db->escape_str($this->input->post('kewarganegaraan')),
'nuptk'=>$this->db->escape_str($this->input->post('nuptk')),
'pengawas_bidang_studi'=>$this->db->escape_str($this->input->post('pengawas_bidang_studi')),
'tugas_tambahan'=>$this->db->escape_str($this->input->post('tugas_tambahan')),
'id_status_kepegawaian'=>$this->db->escape_str($this->input->post('status_pegawai')),
'id_status_keaktifan'=>$this->db->escape_str($this->input->post('status_aktif')),
'id_jenis_ptk'=>$this->db->escape_str($this->input->post('jenis_ptk')),
'id_status_pernikahan'=>$this->db->escape_str($this->input->post('status_pernikahan')),
'foto'=>$hasil['file_name'],
'niy_nigk'=>$this->db->escape_str($this->input->post('niy_nigk')),
'sk_cpns'=>$this->db->escape_str($this->input->post('sk_cpns')),
'sk_pengangkatan'=>$this->db->escape_str($this->input->post('sk_pengangkatan')),
'tanggal_cpns'=>$this->db->escape_str($this->input->post('tanggal_cpns')),
'tmt_pengangkatan'=>$this->db->escape_str($this->input->post('tmt_pengangkatan')),
'lembaga_pengangkatan'=>$this->db->escape_str($this->input->post('lembaga_pengangkatan')),
'id_golongan'=>$this->db->escape_str($this->input->post('id_golongan')),
'sumber_gaji'=>$this->db->escape_str($this->input->post('sumber_gaji')),
'nama_ibu_kandung'=>$this->db->escape_str($this->input->post('nama_ibu_kandung')),
'nama_suami_istri'=>$this->db->escape_str($this->input->post('nama_suami_istri')),
'pekerjaan_suami_istri'=>$this->db->escape_str($this->input->post('pekerjaan_suami_istri')),
'nip_suami_istri'=>$this->db->escape_str($this->input->post('nip_suami_istri')),
'tmt_pns'=>$this->db->escape_str($this->input->post('tmt_pns')),
'lisensi_kepsek'=>$this->db->escape_str($this->input->post('lisensi_kepsek')),
'jumlah_sekolah_binaan'=>$this->db->escape_str($this->input->post('jumlah_sekolah_binaan')),
'diklat_kepengawasan'=>$this->db->escape_str($this->input->post('diklat_kepengawasan')),
'mampu_handle_kk'=>$this->db->escape_str($this->input->post('mampu_handle_kk')),
'keahlian_breile'=>$this->db->escape_str($this->input->post('keahlian_breile')),
'keahlian_bahasa_isyarat'=>$this->db->escape_str($this->input->post('keahlian_bahasa_isyarat')),
'npwp'=>$this->db->escape_str($this->input->post('npwp')));
//'id_session'=>md5($this->input->post('a')));
}else{
$datadb = array('nip'=>$this->db->escape_str($this->input->post('nip')), 'nik'=>$this->db->escape_str($this->input->post('nik')),
'id_jenis_kelamin'=>$this->db->escape_str($this->input->post('jenis_kelamin')),
'nama_guru'=>$this->db->escape_str($this->input->post('nama_guru')),
'tempat_lahir'=>$this->db->escape_str($this->input->post('tempat_lahir')),
'id_agama'=>$this->db->escape_str($this->input->post('agama')),
'alamat_jalan'=>$this->db->escape_str($this->input->post('alamat_jalan')),
'rt'=>$this->db->escape_str($this->input->post('rt')),
'rw'=>$this->db->escape_str($this->input->post('rw')),
'nama_dusun'=>$this->db->escape_str($this->input->post('nama_dusun')),
'desa_kelurahan'=>$this->db->escape_str($this->input->post('kelurahan')),
'kecamatan'=>$this->db->escape_str($this->input->post('kecamatan')),
'kode_pos'=>$this->db->escape_str($this->input->post('kode_pos')),
'telepon'=>$this->db->escape_str($this->input->post('telepon')),
'hp'=>$this->db->escape_str($this->input->post('hp')),
'email'=>$this->db->escape_str($this->input->post('email')),
'kewarganegaraan'=>$this->db->escape_str($this->input->post('kewarganegaraan')),
'nuptk'=>$this->db->escape_str($this->input->post('nuptk')),
'pengawas_bidang_studi'=>$this->db->escape_str($this->input->post('pengawas_bidang_studi')),
'tugas_tambahan'=>$this->db->escape_str($this->input->post('tugas_tambahan')),
'id_status_kepegawaian'=>$this->db->escape_str($this->input->post('status_pegawai')),
'id_status_keaktifan'=>$this->db->escape_str($this->input->post('status_aktif')),
'id_jenis_ptk'=>$this->db->escape_str($this->input->post('jenis_ptk')),
'id_status_pernikahan'=>$this->db->escape_str($this->input->post('status_pernikahan')),
'foto'=>$hasil['file_name'],
'niy_nigk'=>$this->db->escape_str($this->input->post('niy_nigk')),
'sk_cpns'=>$this->db->escape_str($this->input->post('sk_cpns')),
'sk_pengangkatan'=>$this->db->escape_str($this->input->post('sk_pengangkatan')),
'tanggal_cpns'=>$this->db->escape_str($this->input->post('tanggal_cpns')),
'tmt_pengangkatan'=>$this->db->escape_str($this->input->post('tmt_pengangkatan')),
'lembaga_pengangkatan'=>$this->db->escape_str($this->input->post('lembaga_pengangkatan')),
'id_golongan'=>$this->db->escape_str($this->input->post('id_golongan')),
'sumber_gaji'=>$this->db->escape_str($this->input->post('sumber_gaji')),
'nama_ibu_kandung'=>$this->db->escape_str($this->input->post('nama_ibu_kandung')),
'nama_suami_istri'=>$this->db->escape_str($this->input->post('nama_suami_istri')),
'pekerjaan_suami_istri'=>$this->db->escape_str($this->input->post('pekerjaan_suami_istri')),
'nip_suami_istri'=>$this->db->escape_str($this->input->post('nip_suami_istri')),
'tmt_pns'=>$this->db->escape_str($this->input->post('tmt_pns')),
'lisensi_kepsek'=>$this->db->escape_str($this->input->post('lisensi_kepsek')),
'jumlah_sekolah_binaan'=>$this->db->escape_str($this->input->post('jumlah_sekolah_binaan')),
'diklat_kepengawasan'=>$this->db->escape_str($this->input->post('diklat_kepengawasan')),
'mampu_handle_kk'=>$this->db->escape_str($this->input->post('mampu_handle_kk')),
'keahlian_breile'=>$this->db->escape_str($this->input->post('keahlian_breile')),
'keahlian_bahasa_isyarat'=>$this->db->escape_str($this->input->post('keahlian_bahasa_isyarat')),
'npwp'=>$this->db->escape_str($this->input->post('npwp')));
}
//$this->db->insert('rb_guru',$datadb);
}
<tr>
<td>Foto</td>
<td>
<div class="col-sm-4">
<input type="file" name="file">
</div>
</td>
</tr>
//view
penempatan path foldernya sudah benar