Checkbox dengan PHP – Checkbox adalah sebuah form input yang berupa ceklis. Pada sebuah web, checkbox biasanya digunakan untuk memberikan pilihan lebih dari satu. Untuk contoh kasusnya misalkan checkbox “hobi”, checkbox “kategori” dan lain sebagainya. Nah berikut ini sistemphp akan membagi bagaimana cara memproses beberapa pilihan checkbox yang di pilih lebih dari satu. Nah untuk asumsinya, pilihan checkbox tersebut tersebut sebenarnya dalam satu “name” dalam sebuah form. Maka dari itu jika pilihan yang di berikan dan di ceklis lebih dari satu, checkbox tersebut di anggap sebagai sebuah array.
Dari array tersebutlah maka akan kita tangkap dan di identifikasi beberapa pilihan yang telah di checklis. Bagaimana cara memprosesnya ?, baik berikut script simpelnya.
Checkbox dengan PHP
Beriktut script html untuk form checkbox dan juga untuk memprosesnya.
<html> <head> <title>Memproses Checkbox dengan PHP</title> <meta content="validasi angka php" name="description"> <meta content="validasi,angka,php" name="keyword"> <head> <body> <center> <h3>DEMO CHECKBOX DENGAN PHP</h3> <form action="" method="POST"> <input type="checkbox" value="Sepak Bola" name="hobi[]">Sepak Bola<br/> <input type="checkbox" value="Voli" name="hobi[]">Voli<br/> <input type="checkbox" Value="Basket" name="hobi[]">Basket<br/> <input type="submit" name="submit"> </form> <?php if(isset($_POST['submit'])){ $hobi = $_POST['hobi']; for($i=0;$i<count($hobi);$i++){ echo "hobi $hobi[$i]<br/>"; } } ?> </center> </body> </html>
Output
Script diatas membaca dari sebuah form yang mengirimkan input checbox. Iinput checkbox tersebut ada tiga pilihan yaitu Sepak Bola, Voli, dan Basket. Selanjut dari input tersebut selanjutnya di masukkan ke dalam sebuah variabel yang selanjutnya akan digunakan untuk menampilkannya.
Dalam hal ini karena input checkbox lebih dari satu maka, isi dari variabel tersebut (hobi) maka di anggap sebuah array. Array yang terbaca selanjutnya akan di hitung dengan menggunakan fungsi php count. Dari count tesebut akan digunakan untuk melakukan looping pemanggilan array. Oke demikian cara simpelnya semoga bermanfaat. Untuk melakukan proses tersebut beberapa looping lain bisa digunakan misalnya: while dan foreach.
Download / demo