Jual Beli Produk Digital - Cepat, Aman, Dan Terpercaya Sejak 2012 (Ada 70262 Members, 828 Products, 4758 Topic, 13099 Comments)

Toko Online CI - gambar pada product details menjadi bbrapa gmbar..

Dibuat
Login Terakhir 5 Tahun lalu,
Telah Dilihat 1206 Kali
Indra Pranata Mengatakan : Sultan Account
  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)

Ada 2 Jawaban

Bukhori Muslim
commented on 15 Mei 2018 07:19:10
  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
commented on 15 Mei 2018 20:58:58
  1. Assalam,..
  2. Makasih bnyakk minnn, mntep..
  3. dicoba dulu...
Maaf, Untuk Memberikan Komentar Anda Harus Login !!!

Online