Sekedar Tips bagi yang merasa kesulitan dengan query insert multiple data dengan checkbox dan PHP,
Sebagai contoh kita buat dulu databasenya, DBMS yang saya gunakan adalah PostgreSQL, untuk MySQL hampir sama,
contoh :
Table Mahasiswa
CREATE TABLE mahasiswa (nim char(9) primary key, nama varchar(30) not null);
Table Status
CREATE TABLE status (nim char(9) references mahasiswa (nim),status varchar(10));
Insert beberapa data di Table Mahasiswa
Buat file koneksi.php
<?php
$conn_string ="host=localhost dbname=mydb user=abby password=acakadud";
$connection = pg_pconnect($conn_string);
?>
Sekarang buat form untuk insert beberapa data dari tabel mahasiswa ke tabel status dengan checkbox simpan dengan nama index.php
<!DOCTYPE html>
<html>
<!-- Code By : abby -->
<head>
<title>Multiple Checkbox PHP</title>
<meta http-equiv="content-type" content="text/html;charset=utf-8" />
<meta name="generator" content="Geany 0.21" />
</head>
<body>
<h3 align='center'>Multiple Checkbox dengan PHP</h3>
<?php
require "koneksi.php";
echo"
<form action='proses.php' method='post'>
<table border='1' align='center'>";
$q=pg_query("select * from mahasiswa");
while($d=pg_fetch_array($q)){
echo"
<tr>
<td align='center'><input type='checkbox' name='item[]' value='$d[nim]'></td>
<td>$d[nama]</td>
</tr> ";
}
echo"
<tr>
<td><input type='reset' value='Reset'></td>
<td><input type='submit' name='submit' value='Simpan'></td>
</tr>
</table>
</from>";
?>
</body>
</html>
Hasilnya seperti berikut :
sekarang buat file proses.php
<?php
require "koneksi.php";
$jumlah = count($_POST["item"]);
for($i=0; $i < $jumlah; $i++)
{
$nim=$_POST["item"][$i];
$q=pg_query("insert into status values ('$nim','aktif')");
}
if ($q){
echo"Data Berhasil disimpan";
}
else
{
echo"Data Gagal Disimpan";
}
?>
Sekarang kita coba :
Setelah Berhasil kita cek di Database :
SELECT * from status;
Semoga Membantu
20 komentar
abi tengkyu very much for your post... B)
mas abi klo di table status nya yang aktif itu di ganti degan nama mahasiswa gima ya mas abi
moho petunjuk nya mas
tricky dengan tambah textbox untuk nama mahasiswanya
mas abi name="item[]" fungsinya buat apa ya?
Terimakasih atas Post nya gan
kok saya coba error ya.
Undefined index item-nya sama sql-nya
Mohon bantuannya
mas klo nampilin data hasil inputan checkbox berdasarkan kelompok hoby masing-masing gimana ya??
misal:
data di database
Id Nama hobby
1 Ani masak, dengerin musik, nyanyi, tidur
2 Hani masak, renang
3 Agus renang, dengerin musik, main gitar
4 Widya Ngoding, tidur
tampilkan di browsernya:
No Masak Dengerin musik nyanyi tidur renang Ngoding Main gitar
1 Ani Ani Ani Ani
2 Hani Hani
3 Agus Agus Agus
4 Widya Widya
mohon bantuannya
Mantap codingnya, terimakasih ..
Keren artikelnya, sangat membantu sekali.
Titip link gan sahabatqq.casino terima kasih
mas kok saya malah gagal menyimpan ya
Kontes SEO BERLANGSUNG !!
Total Hadiah 30 Juta Rupiah
BDdomino.net Dengan Keyword : BandarQ Agen Sakong Judi AduQ Capsa Bandar Poker
BdDomino
Tanggal : 17 Juli 2017 sampai 2 Oktober 2017
Selengkapnya : http://bddomino.org/kontesseo
Tunjukan Kalau Kalian MASTERNYA SEO !!
Saat yang tepat untuk mengetest kemampuan SEO Anda dengan tidak sia-sia.
Tunggu apa lagi? Ikuti kontes ini sekarang juga!
Hack BandarQ
Sex Story
Agen Sakong dan BandarQ
Kumpulan Cerita Bokep Panas Terbaru dan Terupdate Hanya di >>
Cerita Bokep Terbaru
Kumpulan Galeri Foto Hot Terbaru di Tahun 2017
Kumpulan Foto Hot
Teruntuk anda yang sedang mencari cerita seks terbaru dan terlengkap..
Cerita Seks Tante Girang
Kumpulan Foto Hot
Galeri Foto Bokep Terlengkap
Mau tau informasi tentang bokep jepang ? Berikut ini merupakan link yang langsung terhubung ke artikel informasi / berita dan kumpulan foto foto jepang terupdate untuk anda.
Situs Kumpulan Bokep Jepang Terupdate
Kunjungi Updatean Cerita Seks Terupdate berikut ini
Kisah Cerita Mesum Terbaru
Lihat juga kumpulan cerita seks yang memiliki birahi tinggi
Cerita Bokep Birahi Terlengkap
mas klo buat input ke banyak field gmana ya?
EmoticonEmoticon