Cara menggunakan php checkbox checked

bisa kenapa tidak. biar lebih jelas var_dump dulu:
 
$angka_pertama = $_POST['jml'][0];
$angka_kedua = $_POST['jml'][1];
$hasil = $angka_pertama + $angka_kedua;

var_dump($angka_pertama); // semestinya akan tampil angka dari checkbox pertama
var_dump($angka_kedua); // semestinya akan tampil angka dari checkbox kedua
var_dump($hasil); // hasil penjumlahannya

// bisa juga gunakan perulangan seperti for dan sejenisnya.
 
Tag input checkbox merupakan masukan yang memiliki opsi atau pilihan jika kita check (centang) maka akan terdapat pilihan jika tidak maka akan di biarkan saja. Untuk memilih hanya satu pilihan maka di gunakan inout radio namun jika pilihan lebih dari satu menggunakan input checkbox. 

Biasanya input checkbox di gunakan saat melakukan proses pendaftaran pada sebuah website, jika pendaftar setuju maka dapat di nyatakan dengan chek untuk persetujuan.

Membuat input checkbox pada form

Untuk membuat input checkbox menggunakan tag <input> dengan atribut type=checkbox. atribut yang bisa dipakai, yaitu name dan value. Atribut name digunakan untuk mendefinisian identitas dari input checkbox yang diperlukan saat pengambilan data. Jika menggunakan banyak input checkbox, maka harus di beri nama input checkbox yang berbeda

Selain name ada lagi atribut value yang merupakan nilai sebuah input checkbox. Dalam menggunakan checkbox sebaiknya deberi label yang diletakkan setelah penulisan tag <input>. Hal ini berfungsi sebagai keterangan input checkbox bagi pengguna.

Mengambil nilai dari input checkbox

Proses pengambilan nilai dari input checkbox sesuai dengan metode pada form. Caranya sama dengan input text dan input password. Hanya saja yang membedakan adalah kita akan melakukan pengecekan apakan input checkbox tersebut dicentang (di-check) atau tidak. Dan selanjutnya nilai hanya akan diambil jika input checkbox dalam kondisi dicentang saja.

Contoh pembuatan input checkbox

<form action="" method="post">
<input type="checkbox" name="check1" value="Setuju">Setuju<br/>
<input type="submit" name="enter" value="Enter">

</form>

Membuat script untuk menangani input checkbox dengan PHP


<?php

if(isset($_POST['enter']))

{

  if (isset($_POST['check1'])) {

  echo $_POST['check1'] ;

  }

  else echo "tidak setuju";

}

?>


Penjelasan script


Saat tombol submit di klik maka kondisi IF pada isset($_POST['enter']) terpenuhi dan dilanjutkan dengan mengecek kondisi input checkbox dengan perintah if (isset($_POST['check1'])). Jika kondisi terpenuhi (input checkbox dicentang) maka akan ditampilkan nilai value dari input checkbox tersebut yaitu "Setuju". Jika input checkbox tidak dicentang akan ditampilkan "tidak setuju".


Penggunaan banyak input checkbox. 

Pilih makanan kesukaan anda :


<form action="" method="post">


<input type="checkbox" name="check1" value="Nasi_Padang">Nasi Padang<br/>


<input type="checkbox" name="check2" value="Sate">Sate<br/>

<input type="checkbox" name="check3" value="Rawon">Rawon<br/>

<input type="checkbox" name="check4" value="Soto">Soto<br/>

<input type="checkbox" name="check5" value="Rendang">Rendang<br/>

<input type="submit" name="enter" value="Enter">

</form>


Script PHP untuk menangani input checkbox

 <?php  

 if(isset($_POST['enter']))  

 {  

  echo "Makanan pilihan anda:<br/>";  

  if (isset($_POST['check1'])) {  

  echo $_POST['check1']." <br/>";  

  }  

  if (isset($_POST['check2'])) {  

  echo $_POST['check2']." <br/>";  

  }  

  if (isset($_POST['check3'])) {  

  echo $_POST['check3']." <br/>";  

  }  

  if (isset($_POST['check4'])) {  

  echo $_POST['check4']." <br/>";  

  }

  if (isset($_POST['check5'])) {  

  echo $_POST['check5']." <br/>";  

  }  

 }  

 ?>  


Penjelasan script

Pada contoh diatas terdapat 5 buah input checkbox untuk memilih makanan, Nasi padang, Sate, Rawon Soto, Rendang. Script PHP dbuat untuk memberikan pilihan kondisi untuk masing-masing checkbox lalu menampilkan value dari input checkbox jika terdapat beberapa pilihan.

Check Boxes digunakan untuk apa?

Sama dengan radio button, check box juga digunakan sebagai komponen yang memungkinkan pengguna untuk membuat pilihan dari beberapa opsi yang disediakan. Namun perlu diperhatikan, ketika menggunakan checkbox maka pengguna dapat memilih lebih dari satu pilihan dari beberapa opsi yang ada.

Apa itu input type checkbox?

Input type checkbox (kotak isian) merupakan elemen tag HTML yang berfungsi sebagai masukan data dengan memberikan checklist atau tanda centang pada kotak tersebut.

Manakah syntax HTML yang tepat untuk membuat checkbox?

checkbox dan tombol radio ditulis dengan tag <input>. penulisan sintaks paling sederhana kotak centang atau tombol radio dengan elemen input <input> dengan atribut type checkbox atau radio.