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

Membuat Fungsi All Check di Codeigniter

Dibuat
Login Terakhir 3 Tahun lalu,
Telah Dilihat 3160 Kali
Ujang Rukman Mengatakan : Sultan Account
  1. Assalamualaikum Warahmatullahi Wabarakatuh... mas bagaimana cara membuat fungsi all check di Codeigniter contohkan saja pada project SIKOLAG, misal di gunakan untuk menghapus semua lis berita.

Ada 10 Jawaban

Ujang Rukman
commented on 01 Mei 2018 18:03:50
  1. Assalam,.. satu lagi mas bagaimana caranya supaya ketika di scroll ke bawah di stnky menu pada SIKOLAG CI itu di sebelah kanan nya jadi ada logo nya, dan ketika di tampilan hp, menu nya supaya jadi sepeti web forum ini bagaimana?
Terdapat 1 File dilampirkan :
1. save1.PNG (173 KB)
Bukhori Muslim
commented on 02 Mei 2018 12:22:23
  1. Assalam,.. untu membuat fungsi hapus dengan checklish pada berita
  2. buka file "application/views/administrator/mod_berita/view_berita.php"
  3. pada baris 24 sebelum no tambahkan :
  4. <td><input type='checkbox' name='pilih".$no."' value='$row[id_berita]'/></td>
  5. tambahkan juga pada kepala table : <td></td>
  6.  
  7. sebelum tag table pembuka tambahkan :
  8. <form style='margin-right:5px; margin-top:0px' action='<?php echo base_url().$this->uri->segment(1); ?>/listberita' method='POST'>
  9.  
  10. dan seetelah tag table penutup tambahkan :
  11. <button style='margin-top:-5px' type='submit' name='delete' class='btn btn-sm btn-danger'>Delete</button>
  12. </form>
  13.  
  14. oke selanjutnya kita buat query/proses hapusnya, buka file "application/controllers/administrator.php"
  15. pada baris 313 ubah seua isi dari function berita menjadi :
  16. <?php
  17. function listberita(){
  18. cek_session_akses('listberita',$this->session->id_session);
  19. if (isset($_POST['delete'])){
  20. for ($i=0; $i<10; $i++){
  21. if (isset($_POST['pilih'.$i])){
  22. $id_berita = $_POST['pilih'.$i];
  23. $id = array('id_berita' => $id_berita);
  24. $this->model_app->delete('berita',$id);
  25. }
  26. }
  27. redirect($this->uri->segment(1).'/listberita');
  28. }else{
  29. if ($this->session->level=='admin'){
  30. $data['record'] = $this->model_app->view_ordering('berita','id_berita','DESC');
  31. }else{
  32. $data['record'] = $this->model_app->view_where_ordering('berita',array('username'=>$this->session->username),'id_berita','DESC');
  33. }
  34. $data['rss'] = $this->model_utama->view_joinn('berita','users','kategori','username','id_kategori','id_berita','DESC',0,10);
  35. $data['iden'] = $this->model_utama->view_where('identitas',array('id_identitas' => 1))->row_array();
  36. $this->load->view('administrator/rss',$data);
  37. $this->template->load('administrator/template','administrator/mod_berita/view_berita',$data);
  38. }
  39. }
  40. ?>
  41.  
  42. Selesai, semoga bermanfaat.
Ujang Rukman
commented on 02 Mei 2018 12:45:06
  1. Assalam,.. sudah bisa mas terimakasih, satu lagi mas pertanyaan saya yang ke 2 tentang tampilan di mobile
Ujang Rukman
commented on 02 Mei 2018 13:23:51
  1. Assalam,.. mas saya membuat modul baru di SIKOLAG CI, mudul siswa nah saya ingin menambahkan fungsi cheklis seperti tadi hanya saja kali ini untuk memindahkan kelas siswa, berikut ini script yang saya buat, dan harus ditambahkan apa jika ingin fungsi nya berjalan
Terdapat 1 File dilampirkan :
1. Pictures1.rar (93 KB)
Bukhori Muslim
commented on 03 Mei 2018 07:59:34
  1. Assalam,.. untuk memindahkan kelas siswa itu jalankan query update data kelas pada table siswa gan
  2. karena intinya cuma untuk update data kelas pada masing2 record siswa terpilih.
  3. jadi disini nanti isinya id_siswa : <input type='checkbox' name='pilih".$no."' value='$row[id_berita]'/>
  4. dan di atas button submit nanti ditambahkan combobox pemilihan kelasnya juga textbox type hidden untuk jumlah siswa :
  5.  
  6. <input type='hidden' name='jmlsiswa' value='".$query_siswa_kelas_now->num_rows()."'>
  7. <select name='kelaspindah' style='padding:4px' required>
  8. <?php
  9. echo "<option value=''>- Pilih Kelas -</option>";
  10. foreach ($kelas as $k) {
  11. echo "<option value='$k[id_kelas]'>$k[nama_kelas]</option>";
  12. }
  13. ?>
  14. </select>
  15. <button style='margin-top:-5px' type='submit' name='delete' class='btn btn-sm btn-danger'>Delete</button>
  16.  
  17. di action nanti jadi begini :
  18. <?php
  19. for ($i=0; $i<$this->input->post('jmlsiswa'); $i++){
  20. if (isset($_POST['pilih'.$i])){
  21. $id_siswa = $_POST['pilih'.$i];
  22. $data = array('id_kelas'=>$this->input->post('kelaspindah'));
  23. $where = array('id_siswa' => $id_siswa);
  24. $this->model_app->update('rb_siswa', $data, $where);
  25. }
  26. }
  27. redirect($this->uri->segment(1).'/listberita');
  28. ?>
  29.  
  30. selesai, semoga bermanfaat. :)
Ujang Rukman
commented on 03 Mei 2018 13:33:55
  1. Assalam,.. Maaf mas saya kurang mengerti untuk penempatan script ini <input type='hidden' name='jmlsiswa' value='".$query_siswa_kelas_now->num_rows()."'> saya coba tempat kan seperti pada gambar lampiran tapi tidak ada hasil karena ketika saya coba munculkan input jumlah nya ternyata jumlah siswa tidak terambil
Terdapat 1 File dilampirkan :
1. Saved_Pictures.rar (20 KB)
Bukhori Muslim
commented on 03 Mei 2018 15:09:54
  1. Assalam,.. gini mas, buatkan query seperti ini di atas inputan type hidden tersebut :
  2. $query_siswa_kelas_now = $this->db->query("SELECT * FROM rb_siswa");
  3. Lalu ambil jumlah record yg di dapat dari query di atas : $query_siswa_kelas_now->num_rows();
  4.  
  5. kalau dimasukkan ke inputan jadi gini :
  6. <input type='hidden' name='jmlsiswa' value='".$query_siswa_kelas_now->num_rows()."'>
Ujang Rukman
commented on 03 Mei 2018 15:34:53
  1. Assalam,.. Alhamdulilah bisa mas, terimakasih bantuannya
Ujang Rukman
commented on 19 Mei 2018 01:31:52
  1. Assalam,.. Mas saya buat modul baru lagi untuk ppdb, nah saya memisahkan antara tabel siswa aktif dan siswa pendaftar baru, yg ingin saya tanyakan bagaimana caranya untuk ketika di pindahkan kelas nya, data pendaftar masuk ke tabel siswa aktif dan pada tabel siswa baru data yg telah di pindahkan akan terhapus. Untuk form pindah kelas nya sama seperti yg diatas
ragil yusuf setiadi
commented on 14 Nov 2018 19:17:35
  1. Assalam,..
  2. kalo checkbox diatas diberi fungsi javascript "Check All"dan "uncheck All" gimana ya pak?
  3. soalnya menggunakan variable name='pilih".$no."'
  4. Terimakasih
Terdapat 1 File dilampirkan :
1. Screenshot_17.jpg (27 KB)
Maaf, Untuk Memberikan Komentar Anda Harus Login !!!