Scroll to top

Haloo! Selamat Datang di Komunitas Private Training Web Development (29819 Members, 244 Projects, 2580 Topic, 7071 Comments)

Butuh karyawan baru? atau seorang Web Developer (Part-time/Freelance/Full-time) untuk mengerjakan project/aplikasi anda?, cari disini : Members Area Jobs!
Toko Online CI - gambar pada product details menjadi bbrapa gmbar..
Indra Pranata Mengatakan : Members -
  1. Assalamualaikum Warahmatullahi Wabarakatuh...
  2.  
  3. min, untuk membuat sperti attachment dibawah ini selain nmbah kolum di db dan di bagian tambah produk di admin nmbah kolom upload gambar,, trus gimana lagi ya?
  4.  
  5.  
  6. Makasih sebelumnya..
Ada 1 File Kiriman :
1. 119.png (111 KB)
Bukhari al Muslim Mengatakan :
Admin -
  1. Assalam,.. cukup tambahkan 1 field upload saja untuk fotonya mas, dan jadikan multiple :
  2. Di inputan jadi begini :
  3. <input type="file" name="userfile[]" multiple>
  4.  
  5. aksi uploadnya jadi begini :
  6. $files = $_FILES;
  7. $cpt = count($_FILES['userfile']['name']);
  8. for($i=0; $i<$cpt; $i++){
  9. $_FILES['userfile']['name']= $files['userfile']['name'][$i];
  10. $_FILES['userfile']['type']= $files['userfile']['type'][$i];
  11. $_FILES['userfile']['tmp_name']= $files['userfile']['tmp_name'][$i];
  12. $_FILES['userfile']['error']= $files['userfile']['error'][$i];
  13. $_FILES['userfile']['size']= $files['userfile']['size'][$i];
  14. $this->load->library('upload');
  15. $this->upload->initialize($this->set_upload_options()); // ambil dari function dibawah, ini settingannya
  16. $this->upload->do_upload();
  17. $fileName = $this->upload->data()['file_name'];
  18. $images[] = $fileName;
  19. }
  20. $fileName = implode(';',$images);
  21.  
  22.  
  23. Di controller tambahkan juga function config untuk upload :
  24. private function set_upload_options(){
  25. $config = array();
  26. $config['upload_path'] = 'asset/gambar_foto/';
  27. $config['allowed_types'] = 'gif|jpg|png|jpeg';
  28. $config['max_size'] = '30000'; // kb
  29. $config['encrypt_name'] = FALSE;
  30. $this->load->library('upload', $config);
  31. return $config;
  32. }
  33.  
  34. untuk memunculkan gambar nanti bisa begini :
  35. if ($record['foto'] != ''){
  36. $ex = explode(';',$record['foto']);
  37. $hitungex = count($ex);
  38. for($i=0; $i<$hitungex; $i++){
  39. echo "<img src='".base_url()."asset/gambar_foto/".$ex[$i]."'>";
  40. }
  41. }

Indra Pranata Mengatakan :
Members -
  1. Assalam,..
  2. Makasih bnyakk minnn, mntep..
  3. dicoba dulu...

Maaf, Untuk Memberikan Komentar Anda Harus Login !!!