Input type checkbox, dapat digunakan seperti layaknya radiobutton, cukup gunakan nama
untuk dapat menampilkan isinya, namun bagaimana jika kita ingin membuat banyak
checklis, dan semua checklis yang terpilih itu di tampilkan ?? disinilah gunanya looping
dan array. Kita buat formnya terlebih dahulu ...
<html>
<head><title>Form 4 Input Checkbox - Latihan 5</title></head>
<body>
<form action="process4.php" method="POST">
<table border='1' width='20%' cellpadding='1' cellspacing='1'
align='center'>
// disini ... lalu kita buat checkboxnya, dengan nama sama, namun di
// belakang namanya kita
// sisipkan dalam kurung kotak seperti ini
// sehingga nanti name ini berfungsi sebagai array
<tr><td>Status Kelulusan : </td><td><input type="checkbox"
name="lulus[]" value="SD"/>SD</td></tr>
<tr><td></td><td><input type="checkbox" name="lulus[]" value="SMP"/>
SMP</td></tr>
<tr><td></td><td><input type="checkbox" name="lulus[]" value="SMP"/>
SMP</td></tr>
<tr><td></td><td><input type="checkbox" name="lulus[]" value="SMA"/>
SMA</td></tr>
<tr><td></td><td><input type="submit" name="kirim" value="kirim"
/></td></tr>
</table>
</form>
</body>
</html>
kemudian kita buat sebuah file php dengan nama process4.php
// kita awali dengan tag php
<?php
// kemudian kita coba dengan
// menampilkan isi, dengan memanggil attribut namenya yakni lulus
echo $_POST['lulus'];
?>
kemudian kita coba di browser, kita pilih 2 saja misalnya, kemudian submit ... apa yang
terjadi ?? Array, ini dikarenakan kita menceklis banyak checkbox, sehingga perlu syntax
sendiri untuk dapat menampilkannya, kita akan coba memanggilnya array index 0
<?php
// kita ganti dengan [0]
echo $_POST['lulus'][0];
?>
kita coba lihat di browser, dan ceklis yang paling pertama itu yang ditampilkan, nah
sekarang bagaimana jika kita ingin menampilkan semua yang terpilih atau terceklis ?
<?php
// pertama adalah kita menghitung berapa jumlah checkbox yang
// terpilih??
$jumlah_terpilih = count($_POST['lulus']);
// kita bisa tampilkan berapa yang terpilih dengan memanfaatkan echo
echo $jumlah_terpilih ;
?>
Silahkan kembali ke browser anda, dan lihat hasilnya ?? oke...
Langkah selanjutnya adalah kita melakukan looping sebanyak ceklis yang terpilih
caranya?? buka kembali file tadi
<?php
$jumlah_terpilih = count($_POST['lulus']);
// kemudian ganti dengan looping
// lakukan pengulangan mulai dari 0, sampai kurang dari jumlah dari
// ceklis yang terpilih
// kemudian lakukan penambahan satu demi satu sampai pengulangannya
// selesai
for ($x=0;$x<=$jumlah_terpilih;$x++)
{
// kemudian tampilkan isinya dengan menyebut methode, atribut
// name, dan arraynya
echo $_POST['lulus'][$x];
}
?>
lalu kita lihat di browser, ceklis yang akan di pilih, kemudian kirim, apa yang terjadi,
cukup mudah ya??
Wednesday, 15 April 2015
Input CheckBox
Posted by Creative Recipes |  No comments
09:59
Share:
About Naveed Iqbal
Nulla sagittis convallis arcu. Sed sed nunc. Curabitur consequat. Quisque metus enim venenatis fermentum mollis. Duis vulputate elit in elit. Follow him on Google+.
Recent Articles
-
Combo Box atau Select Option bertingkat adalah dua atau lebih combo box yang dimana data yang ditampilkan dalam combo box tersebut berdasar...
-
Halo sahabat setia Belajar Pintar PHP, kali ini saya akan membagikan kepada anda sebuah buku gratis tutorial CodeIgniter yang sangat coc...
-
Kali ini saya akan berbagi cara membuat aplikasi berita yang sederhana menggunkan PHP dan database MySQL . Halaman depan aplikasi bisa dil...
-
Selamat sore pecinta PHP, kali ini saya akan memberikan contoh kodingan membuat report atau laporan dalam format pdf di PHP dengan menggunak...
-
Di sini saya akan membahas bagaimana caranya membuat CRUD (create=Membuat , read=Baca ,update=Memperbaharui ,delete=Hapus) dengan cepat di...
0 komentar: