Checkbox adalah salah satu property tag “” yang digunakan dalam html untuk memberikan inputan kedalam sebuah form. Dan inputan tersebut biasanya sudah ditentukan oleh si pembuat program, user tinggal memilih inputan yang sesuai dengan pilihannya saja.
Yang menjadi masalah adalah bagaimana cara mengumpulkan data atau value jika user mencentang lebih dari satu pilihan checkbox? Kemudian memprosesnya kedalam sebuah query MySQL. Solusinya kita menggunakan array dan untuk menampilkan array tersebut kita harus melakukan looping sebanyak nilai array yang diberikan. (berat bahasanya…hhehe)
Download
https://blogri32.blogspot.co.id/2017/12/free-downloads.html
Keterangan File yang dibutuhkan :
- cekbox-delete.php untuk halaman delete
- cekbox-input.php untuk halaman input
- cekbox-proses.php untu memproses form
- conn.php untuk melakukan koneksi database
Struktur Tabel yang digunakan
Dalam program ini terdapat fasilitas :
- Delete data menggunakan checkbox
- Input data menggunakan checkbox
- Fasilitas check All dan unchek All
Saya coba jelaskan satu persatu fasilitas dari program yang saya buat ini, semoga anda faham.
Delete data menggunakan checkbox
Fasilitas pertama adalah bagaimana cara kita menghapus sejumlah data sesuai dengan checkbox yang dipilih oleh user. Datanya yang ditampilkan diambil dari nilai tabel didalam database. Kemudian jika kita menghapus nilai tersebut melalui checkbox, maka nilai yang ada didatabase pun ikut terhapus sampai nanti datanya habis terhapus. Potongan scriptnya adalah seperti ini :
Dan untuk menghapus data tersebut scriptnya adalah seperti dibawah ini. Maaf saya tidak menjelaskan secara detail mengenai semua script program. Saya harap anda belajar untuk menganalisa coding nya sendiri.
for($i=0;$i<$jumlah;$i++){
$hapus=mysql_query(“delete from cekbox where id=’$cek[$i]‘”);
//untuk mengetahui nilai array :
//echo $cek[$i];
}
Input data menggunakan checkbox
Program yang saya buat ini merupakan satu paket, semua tentang checkbox. Yang pertama kita menggunakan checkbox untuk menghapus data yang ada didalam database. Jika data tersebut habis terhapus, maka program akan muncul tanda peringatan dibawah ini. Untuk lebih jelasnya silahkan coba programnya :
“Data pada table ‘cekbox’ sudah terhapus SEMUA! Silahkan masukan lagi datanya pada bagian [Input Komponen]”
Di bagian input checkbox ini, fungsinya adalah untuk menginput data kedalam sebuah database, dan datanya yang akan diinput tersebut sudah ditentukan oleh si pembuat program. User tinggal memilih checkbox data mana yang akan di input ke database. Potongan scriptnya adalah sebagai berikut :
Fasilitas check All dan unchek All
Jika data yang dipilih atau yang akan di hapus sudah banyak, user biasanya malas untuk memilih satu persatu checkbox, oleh karena itu saya tambahkan fasilitas untuk mencentang semua checkbox (check all) dan sebaliknya untuk menghilangkan centangnya (uncheck all). Scriptnya menggunakan javascipt yang disisipkan saat event radio button di pilih.
Sekian artikel dari saya semoga bermanfaat untuk teman-teman dan anda semua…aamiin
Depok, 17 Juni 2010
KangAgus
Filed under: Website | Tagged: checkbox, dan, data, delete, di PHP, input, membuat, menggunakan, program, ri32 |
Bolehkah program ini digunakan untuk membina web sendiri? Misalnya, saya mahu membina webblog puisi dan cerpen? Tolong tunjuk ajar saya cara-cara membina web sendiri. Tq.
LikeLike
bisa sech, tapi biasanya di gunakan untuk web rumit.
kalo anda suka menulis sajak atau puisi atau cerita pendek, pakai saja blog gratis seperti wordpress ini atau blogspot, dan masih banyak lagi.
saya sarankan jika mau menulis blog pakai wordpress saja, karena fasilitasnya cukup lengkap untuk mengelola sebuah blog.
saya punya teman yang suka menulis sajak atau puisi juga, silahkan berkunjung ke blog nya
http://ik07.wordpress.com
LikeLike
Aku dah dapat tawaran seorang teman untuk buat web tapi untuk rangkaian bisnes pula. Masih menganalisa tawaran itu dan berfikir, apa produk hendak diiklankan dalam web itu. Pening jugak.
LikeLike
och anda juga seorang web programmer?
good luck untuk pekerjaan anda 🙂
LikeLike
salam kenal…blognya keren mas…artikelnya jugga keren…
di tunggu kunjungan baliknya,.,
LikeLike
ok trimakasih…semoga bermanfaat 🙂
ingsyallah nanti saya berkunjung ke blog anda…
LikeLike
akhirnya dapat juga . . . .
makasih . . . . . .
LikeLike
sama2…semoga bermanfaat 🙂
LikeLike
salam kenal, terimakasih mas dah share ilmunya jadi ada tambahan ilmu nih..
LikeLike
salam kenal juga mas mizwar 🙂
semoga Allah memberkahi ilmu kita…aamin
LikeLike
hebat, anda selalu memberikan saya inspirasi!
LikeLike
alhamdulilah
LikeLike
=======ALKISAH======
Inget temen nanya gini
TEMEN: “gep….Bisa ga ya kalau input data kedatabase dengan checkbox…….
EGEP :,Maksudnya Gmana?
Temen: Ya jadi misalkan hoby …..Gmana ya caranya agar pilihan checkbox bisa masuk ke database tanpa harus membuat semuah tabel lagi ……………………..
Hayo jawab mas sumarna …………Gmana kira2
LikeLike
“Gmana ya caranya agar pilihan checkbox bisa masuk ke database tanpa harus membuat semuah tabel lagi”
maksud membuat sebuah tabel lagi apa? tabel atau field yang dimaksud?
saya ada referensi
http://blog.rosihanari.net/membuat-checkbox-dinamis-dan-pemrosesannya
LikeLike
sangat bermanfaat bagi saya ….
semoga allah membalas semua yang kamu lakukan …
amin
LikeLike
aamiin…terimakasih
LikeLike
mkasih pak tutornya…..
LikeLike
pak saya mo tanya klo menghitung nilai di checkbox gimana ya? misalnya klo pilihan 1 dicheck harganya 1000 klo pilihan 2 dicheck 2000 dan klo keduanya dicheck hasilnya penjumlahan 1000 dan 2000, mohon bantuannya
LikeLike
mas thx buat artikelnya…sangat membantu
tapi saya ada beberapa pertanyaan ne, mohon dijawab kiranya berkenan… ^^
1. ini kan utk insert dan delete aja, klo utk edit data gimana ya mas?
2. klo menggunakan radio button gimana ya? jadi contoh kasusnya misalnya absensi, (NIM, Nama, Absensi). Tampilan awal nampilin semua daftar siswa terus di absensi ada pilihan radio button 4 buah (Masuk, Sakit, Ijin, Alfa). Sesudah kita pilih semua, klik tombol simpan, datasanya masuk semua….
mohon maaf klo ada salah….
LikeLike
LikeLike
We are a group of volunteers and opening a new scheme in our community.
Your website offered us with valuable info to work on.
You have done a formidable job and our entire community will be grateful to you.
LikeLike
thx for sharing
LikeLike
mas kalu buat alert pas id prosses saat duplikasi data yang sama di database, scriptnya gimana mas…? thx ya mas
LikeLike
Mau tanya mas. Saya mencoba membuat aplikasi CRUD sederhana. Semua dah ok kecuali satu. Saya ingin record yg ada dalam kolom2 tabel bisa disortir tampilannya dengan cara menggunakan checkbox. Jadi ada satu kolom utk checkbox dimasing2 record. saat saya centang checkboxnya lalu submit maka record yg tidak dicentang ga tampil. Bisa minta pencerahannya? 😀 makasih sebelumnya.
LikeLike
makasih akang,, downloadtanya manfaat banget,,
berbagi berkah di bulan ramadhan,, syukron
LikeLike
aamiin
LikeLike
ini keren artikelnya ..,
tapi mas untuk data yg akan di check kan itu masi input manual ,nah kalo data yg akan di check sudah ambil dari record tabel DataBase apa bisa ??
LikeLike
thanks bro 🙂
LikeLike
check all hapus pake CI ada yang bisa gak?
LikeLike