Haloo! Selamat Datang di Komunitas Private Training Web Development (46517 Members, 430 Projects, 3577 Topic, 9781 Comments)

Butuh karyawan baru? atau seorang Web Developer (Part-time/Freelance/Full-time), cari disini : Members Area Jobs!
Cara menambah beberapa foto (Multiple) produk Toko Online CI
Faisal Iskandarruddin Mengatakan : Members -
Rate Topic :
  1. Assalamualaikum Warahmatullahi Wabarakatuh...
  2. bagaimana cara menambahkan beberapa foto produk pada saat tambah produk seperti bukalapak, shopee.
  3.  
  4.  
Bukhori Muslim Mengatakan :
Admin -
  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 Mengatakan :
Members -
  1. Assalam,..
  2. terima kasih banyak pak

mastep.andri Mengatakan :
Members -
  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 Mengatakan :
Members -
  1. Assalam,..
  2. Pak Bukhari Al Muslim, apakah ini sama perlakuannya untuk Aplikasi Reseller ?
  3.  
  4. Mohon petunjuk dan pencerahannya ...

Maaf, Untuk Memberikan Komentar Anda Harus Login !!!