Insert Multiple Data dengan Check Box dan PHP

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);

Insert Multiple Data dengan Check Box dan PHP

Table Status
 CREATE TABLE status (nim char(9) references mahasiswa (nim),status varchar(10)); 
Insert Multiple Data dengan Check Box dan PHP

Insert beberapa data di Table Mahasiswa

Insert Multiple Data dengan Check Box dan PHP


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 :
Insert Multiple Data dengan Check Box dan PHP

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 :

Insert Multiple Data dengan Check Box dan PHP

Insert Multiple Data dengan Check Box dan PHP

Setelah Berhasil kita cek di Database :
SELECT * from status;

Insert Multiple Data dengan Check Box dan PHP

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 ..

This comment has been removed by the author.

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

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