Hallo! Selamat Datang di Marketplace produk digital, Freelancer terbaik di indonesia (68414 Members, 793 Products, 5353 Topic, 13045 Comments)

Cara menambah beberapa foto (Multiple) produk Toko Online CI

Dibuat
Login Terakhir 7 Bulan lalu,
Telah Dilihat 2192 Kali
Faisal Iskandarruddin Mengatakan : Sultan Account
  1. Assalamualaikum Warahmatullahi Wabarakatuh...
  2. bagaimana cara menambahkan beberapa foto produk pada saat tambah produk seperti bukalapak, shopee.
  3.  
  4.  

Ada 5 Jawaban

Bukhori Muslim
commented on 04 Des 2018 07:08:16
  1. Assalam,.. inputan fotonya ubah menjadi multiple gan, begini :
  2. <input type="file" class="form-control" name="userfile[]" multiple>
  3.  
  4. lalu untuk aksi simpannya juga diubah untuk menyiman banyak foto :
  5. <?php
  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());
  16. $this->upload->do_upload();
  17. $fileName = $this->upload->data()['file_name'];
  18. $images[] = $fileName;
  19. }
  20. $fileName = implode(';',$images); // Ini insert ke database
  21. ?>
  22.  
  23. lalu tambahkan pada controller administratornya function config untuk foto upload,
  24. <?php
  25. private function set_upload_options(){
  26. $config = array();
  27. $config['upload_path'] = 'asset/files_forum/';
  28. $config['allowed_types'] = 'gif|jpg|png|zip|rar|pdf|doc|docx|ppt|pptx|xls|xlsx|txt|jpeg';
  29. $config['max_size'] = '30000'; // kb
  30. $config['encrypt_name'] = FALSE;
  31. $this->load->library('upload', $config);
  32. return $config;
  33. }
  34. ?>
  35.  
  36. untuk menampilkan foto nanti di halaman utama web jadi begini :
  37. <?php
  38. $ex = explode(';',$record['gambar']);
  39. echo "<p> Ada ".count($ex)." foto : </p>";
  40. for($i=0; $i<count($ex); $i++){
  41. echo "<img src='".site_url('asset/foto_produk/'.$ex[$i])."'>$ex[$i]";
  42. }
Faisal Iskandarruddin
commented on 04 Des 2018 13:08:40
  1. Assalam,..
  2. terima kasih banyak pak
mastepandri
commented on 15 Mar 2019 21:45:03
  1. Assalam,..
  2. Pak @admin & pak @faisal, script php
  3.  
  4. <?php
  5. $ex = explode(';',$record['gambar']);
  6. echo "<p> Ada ".count($ex)." foto : </p>";
  7. for($i=0; $i<count($ex); $i++){
  8. echo "<img src='".site_url('asset/foto_produk/'.$ex[$i])."'>$ex[$i]";
  9. }
  10. ?>
  11.  
  12. ini di baris keberapa ya pak, saya tidak bs tampil gambarnya, di controler admin & halaman admin udah bs multiple images,
  13. tp utk menampilkan di view_home & view_product_detail bagaimana cara nya pak...
  14. terimakasih pak..
Kurniawan aghil
commented on 16 Mar 2019 02:12:57
  1. Assalam,..
  2. Pak Bukhari Al Muslim, apakah ini sama perlakuannya untuk Aplikasi Reseller ?
  3.  
  4. Mohon petunjuk dan pencerahannya ...
Andi Abdul Gafur
commented on 27 Jun 2020 00:57:08
  1. Assalamualaikum,..
  2.  
  3. letak file nya di mana kalau mau ubah script di atas
Maaf, Untuk Memberikan Komentar Anda Harus Login !!!

Online