Hallo! Selamat Datang di Marketplace produk digital, Freelancer terbaik di indonesia (67480 Members, 783 Products, 5290 Topic, 12955 Comments)

Pengembangan AKD-KTSP KE Framework CI Foto tidak bisa ke simpan

Dibuat
Login Terakhir 8 Bulan lalu,
Telah Dilihat 1772 Kali
indrianto adi Mengatakan : Sultan Account
  1. Saya sedang upload foto tetapi tidak nyimpan ke db,
  2.  
  3.  
  4. function guru_tambah(){
  5. $config['upload_path'] = 'asset/foto_user/';
  6. $config['allowed_types'] = 'gif|jpg|png|JPG|JPEG';
  7. $config['max_size'] = '18000'; // kb
  8. $this->load->library('upload', $config);
  9. $this->upload->do_upload('file');
  10. $hasil=$this->upload->data();
  11. if ($hasil['file_name']==''){
  12. $datadb = array('nip'=>$this->db->escape_str($this->input->post('nip')),
  13. 'nik'=>$this->db->escape_str($this->input->post('nik')),
  14. 'id_jenis_kelamin'=>$this->db->escape_str($this->input->post('jenis_kelamin')),
  15. 'nama_guru'=>$this->db->escape_str($this->input->post('nama_guru')),
  16. 'tempat_lahir'=>$this->db->escape_str($this->input->post('tempat_lahir')),
  17. 'tanggal_lahir'=>date('Ymd', strtotime(date($this->input->post('tanggal_lahir')))),
  18. 'id_agama'=>$this->db->escape_str($this->input->post('agama')),
  19. 'alamat_jalan'=>$this->db->escape_str($this->input->post('alamat_jalan')),
  20. 'rt'=>$this->db->escape_str($this->input->post('rt')),
  21. 'rw'=>$this->db->escape_str($this->input->post('rw')),
  22. 'nama_dusun'=>$this->db->escape_str($this->input->post('nama_dusun')),
  23. 'desa_kelurahan'=>$this->db->escape_str($this->input->post('kelurahan')),
  24. 'kecamatan'=>$this->db->escape_str($this->input->post('kecamatan')),
  25. 'kode_pos'=>$this->db->escape_str($this->input->post('kode_pos')),
  26. 'telepon'=>$this->db->escape_str($this->input->post('telepon')),
  27. 'hp'=>$this->db->escape_str($this->input->post('hp')),
  28. 'email'=>$this->db->escape_str($this->input->post('email')),
  29. 'kewarganegaraan'=>$this->db->escape_str($this->input->post('kewarganegaraan')),
  30. 'nuptk'=>$this->db->escape_str($this->input->post('nuptk')),
  31. 'pengawas_bidang_studi'=>$this->db->escape_str($this->input->post('pengawas_bidang_studi')),
  32. 'tugas_tambahan'=>$this->db->escape_str($this->input->post('tugas_tambahan')),
  33. 'id_status_kepegawaian'=>$this->db->escape_str($this->input->post('status_pegawai')),
  34. 'id_status_keaktifan'=>$this->db->escape_str($this->input->post('status_aktif')),
  35. 'id_jenis_ptk'=>$this->db->escape_str($this->input->post('jenis_ptk')),
  36. 'id_status_pernikahan'=>$this->db->escape_str($this->input->post('status_pernikahan')),
  37. 'foto'=>$hasil['file_name'],
  38. 'niy_nigk'=>$this->db->escape_str($this->input->post('niy_nigk')),
  39. 'sk_cpns'=>$this->db->escape_str($this->input->post('sk_cpns')),
  40. 'sk_pengangkatan'=>$this->db->escape_str($this->input->post('sk_pengangkatan')),
  41. 'tanggal_cpns'=>$this->db->escape_str($this->input->post('tanggal_cpns')),
  42. 'tmt_pengangkatan'=>$this->db->escape_str($this->input->post('tmt_pengangkatan')),
  43. 'lembaga_pengangkatan'=>$this->db->escape_str($this->input->post('lembaga_pengangkatan')),
  44. 'id_golongan'=>$this->db->escape_str($this->input->post('id_golongan')),
  45. 'sumber_gaji'=>$this->db->escape_str($this->input->post('sumber_gaji')),
  46. 'nama_ibu_kandung'=>$this->db->escape_str($this->input->post('nama_ibu_kandung')),
  47. 'nama_suami_istri'=>$this->db->escape_str($this->input->post('nama_suami_istri')),
  48. 'pekerjaan_suami_istri'=>$this->db->escape_str($this->input->post('pekerjaan_suami_istri')),
  49. 'nip_suami_istri'=>$this->db->escape_str($this->input->post('nip_suami_istri')),
  50. 'tmt_pns'=>$this->db->escape_str($this->input->post('tmt_pns')),
  51. 'lisensi_kepsek'=>$this->db->escape_str($this->input->post('lisensi_kepsek')),
  52. 'jumlah_sekolah_binaan'=>$this->db->escape_str($this->input->post('jumlah_sekolah_binaan')),
  53. 'diklat_kepengawasan'=>$this->db->escape_str($this->input->post('diklat_kepengawasan')),
  54. 'mampu_handle_kk'=>$this->db->escape_str($this->input->post('mampu_handle_kk')),
  55. 'keahlian_breile'=>$this->db->escape_str($this->input->post('keahlian_breile')),
  56. 'keahlian_bahasa_isyarat'=>$this->db->escape_str($this->input->post('keahlian_bahasa_isyarat')),
  57. 'npwp'=>$this->db->escape_str($this->input->post('npwp')));
  58. //'id_session'=>md5($this->input->post('a')));
  59. }else{
  60. $datadb = array('nip'=>$this->db->escape_str($this->input->post('nip')),
  61. 'nik'=>$this->db->escape_str($this->input->post('nik')),
  62. 'id_jenis_kelamin'=>$this->db->escape_str($this->input->post('jenis_kelamin')),
  63. 'nama_guru'=>$this->db->escape_str($this->input->post('nama_guru')),
  64. 'tempat_lahir'=>$this->db->escape_str($this->input->post('tempat_lahir')),
  65. 'tanggal_lahir'=>date('Ymd', strtotime(date($this->input->post('tanggal_lahir')))),
  66. 'id_agama'=>$this->db->escape_str($this->input->post('agama')),
  67. 'alamat_jalan'=>$this->db->escape_str($this->input->post('alamat_jalan')),
  68. 'rt'=>$this->db->escape_str($this->input->post('rt')),
  69. 'rw'=>$this->db->escape_str($this->input->post('rw')),
  70. 'nama_dusun'=>$this->db->escape_str($this->input->post('nama_dusun')),
  71. 'desa_kelurahan'=>$this->db->escape_str($this->input->post('kelurahan')),
  72. 'kecamatan'=>$this->db->escape_str($this->input->post('kecamatan')),
  73. 'kode_pos'=>$this->db->escape_str($this->input->post('kode_pos')),
  74. 'telepon'=>$this->db->escape_str($this->input->post('telepon')),
  75. 'hp'=>$this->db->escape_str($this->input->post('hp')),
  76. 'email'=>$this->db->escape_str($this->input->post('email')),
  77. 'kewarganegaraan'=>$this->db->escape_str($this->input->post('kewarganegaraan')),
  78. 'nuptk'=>$this->db->escape_str($this->input->post('nuptk')),
  79. 'pengawas_bidang_studi'=>$this->db->escape_str($this->input->post('pengawas_bidang_studi')),
  80. 'tugas_tambahan'=>$this->db->escape_str($this->input->post('tugas_tambahan')),
  81. 'id_status_kepegawaian'=>$this->db->escape_str($this->input->post('status_pegawai')),
  82. 'id_status_keaktifan'=>$this->db->escape_str($this->input->post('status_aktif')),
  83. 'id_jenis_ptk'=>$this->db->escape_str($this->input->post('jenis_ptk')),
  84. 'id_status_pernikahan'=>$this->db->escape_str($this->input->post('status_pernikahan')),
  85. 'foto'=>$hasil['file_name'],
  86. 'niy_nigk'=>$this->db->escape_str($this->input->post('niy_nigk')),
  87. 'sk_cpns'=>$this->db->escape_str($this->input->post('sk_cpns')),
  88. 'sk_pengangkatan'=>$this->db->escape_str($this->input->post('sk_pengangkatan')),
  89. 'tanggal_cpns'=>$this->db->escape_str($this->input->post('tanggal_cpns')),
  90. 'tmt_pengangkatan'=>$this->db->escape_str($this->input->post('tmt_pengangkatan')),
  91. 'lembaga_pengangkatan'=>$this->db->escape_str($this->input->post('lembaga_pengangkatan')),
  92. 'id_golongan'=>$this->db->escape_str($this->input->post('id_golongan')),
  93. 'sumber_gaji'=>$this->db->escape_str($this->input->post('sumber_gaji')),
  94. 'nama_ibu_kandung'=>$this->db->escape_str($this->input->post('nama_ibu_kandung')),
  95. 'nama_suami_istri'=>$this->db->escape_str($this->input->post('nama_suami_istri')),
  96. 'pekerjaan_suami_istri'=>$this->db->escape_str($this->input->post('pekerjaan_suami_istri')),
  97. 'nip_suami_istri'=>$this->db->escape_str($this->input->post('nip_suami_istri')),
  98. 'tmt_pns'=>$this->db->escape_str($this->input->post('tmt_pns')),
  99. 'lisensi_kepsek'=>$this->db->escape_str($this->input->post('lisensi_kepsek')),
  100. 'jumlah_sekolah_binaan'=>$this->db->escape_str($this->input->post('jumlah_sekolah_binaan')),
  101. 'diklat_kepengawasan'=>$this->db->escape_str($this->input->post('diklat_kepengawasan')),
  102. 'mampu_handle_kk'=>$this->db->escape_str($this->input->post('mampu_handle_kk')),
  103. 'keahlian_breile'=>$this->db->escape_str($this->input->post('keahlian_breile')),
  104. 'keahlian_bahasa_isyarat'=>$this->db->escape_str($this->input->post('keahlian_bahasa_isyarat')),
  105. 'npwp'=>$this->db->escape_str($this->input->post('npwp')));
  106. }
  107. //$this->db->insert('rb_guru',$datadb);
  108.  
  109. print_r ($datadb);
  110. }
  111.  
  112. <tr>
  113. <td>Foto</td>
  114. <td>
  115. <div class="col-sm-4">
  116. <input type="file" name="file">
  117. </div>
  118. </td>
  119. </tr>
  120. //view
  121.  
  122.  
  123. penempatan path foldernya sudah benar

Ada 6 Jawaban

PHPMU.COM Support
commented on 24 Feb 2017 07:41:22
  1. Assalam, Dari query sepertinya gak ada masalah,...
  2. Pastikan untuk form menggunakan form_open_multipart();
  3. dan untuk table target insertnya ke rb_siswa,...
indrianto adi
commented on 24 Feb 2017 11:05:07
  1. sudah benar semuanya mas robby , apanya yah mas ?
indrianto adi
commented on 24 Feb 2017 11:11:52
  1. data semunya kesimpan kecuali fotonya
PHPMU.COM Support
commented on 24 Feb 2017 21:03:00
  1. Itu pake Ci versi berapa mas, extensi file yang dicoba upload apa, jpg, png, gif ?
  2. coba kirimkan file mimes.php pada directory "application/config"
indrianto adi
commented on 28 Feb 2017 10:01:56
  1. ci 3.0.3 mas robby
  2. ini mas robby..
  3. saya coba di swarakalibata upload foto juga tidak bisa mas
Terdapat 1 File dilampirkan :
1. Maaf File 'mimes.php (0)' Gagal Terkirim!
indrianto adi
commented on 28 Feb 2017 10:04:38
  1. http://pastebin.com/kninvCYg
Maaf, Untuk Memberikan Komentar Anda Harus Login !!!