Hallo! Selamat Datang di Marketplace produk digital, Freelancer terbaik di indonesia (63315 Members, 751 Products, 4857 Topic, 12426 Comments)

Butuh karyawan baru? atau seorang Web Developer (Part-time/Freelance/Full-time), cari disini : Members Area Jobs!

Cara mengambil nilai cekbox

Dibuat
Login Terakhir 4 Hari lalu,
Telah Dilihat 357 Kali
Suriyadi, S.Kom Mengatakan : Premium
Assalamualaikum Warahmatullahi Wabarakatuh...mohon bantuannya para suhu saya membuat input cekbox sekali input langsung beberapa baris data yg diceklish tapi yg tersimpan hanya bulannya sedangkan tahun tidak tersimpan, walaupun tersimpan hanya sebagian tahun saja. misal bulan januari diceklish dan tahun 2022, februari tahun 2022 dan maret 2021, utuk detailnya bisa dilihat di code  bagian form:
<tr>
<td>$no</td>  <td><input name='bulanbayar[]' type='checkbox' value='$bln[bulan]'> $bulan</span> </td>  <td><input type =hidden name='tahunbayar' value='$bln[tahun]'>$bln[tahun]</td>                                      
                        </tr>

code proses:
 $mod=count($_POST['bulanbayar']);
  $bulanbayar=$_POST['bulanbayar'];
  for($i=0;$i<$mod;$i++){
  mysqli_query($koneksi, "INSERT INTO tblspp(
                                         nik,
                                         bulanbayar,
                                         tahunbayar,
                                         spp) 
                                         
                                         VALUES('$_POST[nik]',
                                                '$bulanbayar[$i]',
                                                '$_POST[tahunbayar]',
                                                '$_POST[spp]'
                                                )");
1
Ada 1 File Kiriman :
1. Screenshot_135.png (6 KB)

Ada 5 Jawaban

PHPMU.COM Support
commented on 10 Nov 2021 09:25:10
Assalamualaikum,.. ubah scriptnya menjadi seperti ini :

<tr>
<td>$no</td>  <td><input name='bulanbayar[]' type='checkbox' value='$bln[bulan]'> $bulan</span> </td>  <td><input type =hidden name='tahunbayar[]' value='$bln[tahun]'>$bln[tahun]</td>                                      
 </tr>

code proses:
 $mod=count($_POST['bulanbayar']);
  $bulanbayar=$_POST['bulanbayar'];
  $tahunbayar=$_POST['tahunbayar'];
  for($i=0;$i<$mod;$i++){
  mysqli_query($koneksi, "INSERT INTO tblspp(
                                         nik,
                                         bulanbayar,
                                         tahunbayar,
                                         spp) 
                                         
                                         VALUES('$_POST[nik]',
                                                '$bulanbayar[$i]',
                                                '$tahunbayar[$i]',
                                                '$_POST[spp]'
                                                )"); 
1
Suriyadi, S.Kom
commented on 10 Nov 2021 23:03:41
Assalamualaikum,.. Terima kasih om saya coba dulu ya.. 1
Suriyadi, S.Kom
commented on 11 Nov 2021 05:58:24
Assalamualaikum,.. setelah saya coba ternyata tidak bisa om..tahunnya tersimpan tapi tidak sesuai dengan pilihan.. 1
Terdapat 2 File dilampirkan :
1. Screenshot_2021-11-11-05-57-43-68_99c04817c0de5652397fc8b56c3b3817.jpg (663 KB)
2. Screenshot_2021-11-11-05-57-50-70_99c04817c0de5652397fc8b56c3b3817.jpg (687 KB)
PHPMU.COM Support
commented on 11 Nov 2021 06:56:02
Assalamualaikum,.. coba kasih lihat screenshot dari script yang ini : 
Screenshot_2021-11-11-05-57-43-68_99c04817c0de5652397fc8b56c3b3817.jpg

dan share juga screenshot untuk table tblspp di database untuk data ini :
Screenshot_2021-11-11-05-57-50-70_99c04817c0de5652397fc8b56c3b3817.jpg 
1
Suriyadi, S.Kom
commented on 15 Nov 2021 18:51:08
Assalamualaikum,.. Baik Pak ini saya seratakan file pada pertanyaan diatas, mohon bantuannya 1
Terdapat 1 File dilampirkan :
1. setspp.zip (12 KB)
Maaf, Untuk Memberikan Komentar Anda Harus Login !!!