Melayani Dengan Nurani

IA

17 September 2016

Checkbox Group dalam form HTML dengan PHP

CHECKBOX


Merupakan elemen HTML untuk pilihan <boleh> lebih dari satu pilihan atau tidak memilih.

Karena (dapat) lebih dari satu pilihan maka isi variabel disimpan dalam bentuk ARRAY !

Untuk mengolah datanya diperlukan operasi fungsi array.


<html>

<head>

<title>Checkbox</title>
</head>
<body>
<form name="form" method="post"  action="<?php echo $_SERVER['PHP_SELF']; ?>" >

Gedung mana yang mau anda pilih ?<br />
<input type="checkbox" name="formDoor[]" value="A" />Gedung A<br />
<input type="checkbox" name="formDoor[]" value="B" />Gedung B<br />
<input type="checkbox" name="formDoor[]" value="C" />Gedung C<br />
<input type="checkbox" name="formDoor[]" value="D" />Gedung D<br />
<input type="checkbox" name="formDoor[]" value="E" />Gedung E
<input type="submit" name="formSubmit" value="Submit" />
</form>

<?php
/*Catatan : checkboxes mempunyai nama yang sama ( formDoor[ ] ). Penggunaan  [ ] mengindikasikan bahwa hasil/nilai yang dipilih akan diakses dengan skrip PHP dalam bentuk array.

Sebagai contoh, jika semua kotak/boxes diberi tanda 'checked' maka hasil dari pos  $_POST['formDoor'] merupakan array yang terdiri dari array yang berisi : {A,B,C,D,E}.

Ini contoh skrip phpnya 
*/
if (isset($_POST['formDoor'])) 
{
  $aDoor = $_POST['formDoor'];
  if(empty($aDoor))
  {
    echo("Anda tidak memilih gedung");
  }
  else
  {  // disini skrip untuk memunculkan pilihan yang dipilih. 
    $N = count($aDoor);
    echo("Anda memilih $N gedung: ");
    for($i=0; $i < $N; $i++)
    {
      echo($aDoor[$i] . " ");
    }
  }
}
?>
</body>
</html>

0 comments:

Posting Komentar

Nuhun sudah komentar