[ASK] Selamat malam sesepuh, mohon pencerahannya :... Jul 24th 2013, 15:18, by Faza Maula | [ASK] Selamat malam sesepuh, mohon pencerahannya :3 goal : ambil value checkbox dari database(pake foreach, data di letakkan di array) lalu insert data checkbox+data texfield secara berulang ke database.
cerita : ane udah bisa ambil value checkbox pake foreach gans, dan ane letakkan di array :
<?php foreach($jp as $jps) { ?> <input type="checkbox" name="cbjp[]" value="<?php echo $jps['id_jenisPembayaran'] ?>" /> <input type="text" name="tgg[]" id="tgg" /> <?php } ?>
di dalem foreach tsb, terdapat textfield dengan name:array tgg[] yang nantinya tgg[0],tgg[1],dst pengen ane masukin ke database. Untuk sementara ini baru bisa nginsert value checkboxnya aja gans, pake script ini :
if(isset($_POST['cbjp']) && is_array($_POST['cbjp']) && count($_POST['cbjp'])>0) { foreach($_POST['cbjp'] as $id) { $users->insert('nama_table',array('',$idakd,$id,'<ini harusnya textfield>')); } }
nah, ane pikir kalo edit script : foreach($_POST['cbjp'] as $id && $_POST['tgg'] as $tgg), ane bakal bisa jalanin : $users->insert('nama_table',array('',$idakd,$id,'$tgg')); sehingga, value checkbox dan textfieldnya bakal ke insert secara berulang, tapi ternyata gak bisa gans,
mungkin ada solusi lain?? mohon pencerahannya para sesepuh.... |
| | ane udah coba pake ini : foreach (array_combine($courses, $sections) as $course => $section) tapi masih belum paham maksud array itu dan bisa sesuai sama goalnya tadi -_- |
| | checkbox kalau di hilangin centangnya gak jadi array nanti, tambahan, mending foreachnya dilakukan di array input text aja
foreach($_POST['inputtext'] as $key => $value) { if(isset($_POST['cekbox'][$key])) { $insert-> cekbok di centang } }
tambahan, mungkin waktu membuat array di formnya dikasih id sekalian, biar nanti gak salah datanya <input type="checkbox" name="cbjp[{{ $id }}]" value="<?php echo $jps['id_jenisPembayaran'] ?>" />
sbenere aku blm terlalu ngerti maksud pertanyaannya, tapi semoga membantu :| |
| | ada script utk formnya dan pemrosesnya? kalo bisa di pastebin.com aja ..kalo sepotong2 agak ribet analisanya dan optimalisasinya .. maklum nubi kayak ane kan bisa sambil belajar ^_^V..jangan dibata gan |
| | thanks mas Robbyn dan mas Cahya :) coba saya pelajari dulu saran mas Robbyn, mas Cahya Dsn, ini(maaf kalau salah, saya blm pernah pake pastebin sebelumnya) : form insert : http://pastebin.com/ADhZikye fungsi insert : http://pastebin.com/ePKp0rcW action insert : http://pastebin.com/JC0fdPXd |
| | mungkin sama :D
$banyakdata=5;
for ($a=1;$a<=$banyakdata;$a++) { //perintah masukkan record ke tabel tb_barang $query = "INSERT INTO tb_barang (tgl_rec, nm_brg, jml)"; $query .= "VALUES ('" .$_POST['tgl'][$a]. "', '" .$_POST['nm_brg'][$a]. "', '" .$_POST['jml'][$a]. "')";
//menjalankan perintah sql diatas $tmbh_mysql = mysql_query($queryi); } ?> | |
Tidak ada komentar:
Posting Komentar