contact
WA: 0822-8846-7823
SMS: 0822-8846-7823
Call: 0822-8846-7823
BBM: D7DB3491
ebsofmail@gmail.com

Cara Menggunakan Input Checkbox di PHP

Posted in PHP MYSQL / i Life at 12 Oktober 2017 With 0 Comments

Tutorial kali ini admin akan menjelaskan Cara Input data dengan Checkbox di php, Mungkin ada sebagan dari kita yang masih bingung menggunakan komponen checkbox untuk menyimpan data dengan checkbox di php mysql . Dalam mendapatkan value chekbox yang biasanya berupa pilihan dan akan kita simpan di database tentu ini akan berbeda dengan field data yang selama ini kita gunakan seperti nama,alamat,kategori dan sebagainya.

Input Checkbox biasanya digunakan untuk menentukan pilihan lebih dari satu, biasanya berupa array. Contoh pilihan checkbox yang sering diguanakan yaitu :

▼ Download Source Code Dibawah Ini ▼


 cara menggunakan checkbox di php

Nah .. dari gambar diatas.. bagaimana kita menyimpan data di database.. ?? .. OK.. langsung saja kita prakter.. buat dokument html, dan paste script berikut.

<html>
<head>
<title></title>
</head>
<body>
<form method="POST" action="tes_cek.php">
<input type="checkbox" name="hobi[]" value="Makan">Makan <br />
<input type="checkbox" name="hobi[]" value="Minum">Minum <br />
<input type="checkbox" name="hobi[]" value="Tidur">Tidur <br />
<input type="checkbox" name="hobi[]" value="Browsing">Browsing <br />
<input type="submit" name="submit" value="Input">
</form>
</body>
</html>

Kemudian. buat file php dengan nama tes_cek.php , copy script dibawah ini dengan CTRL+C

<?php
//CODE 1
$jumlah = count($_POST['hobi']); //menghitung jumlah value yang di centang
for($i=0; $i<$jumlah; $i++){
           echo $_POST['hobi'][$i]."-";
}
//END CODE 1
echo "<hr>";

//CODE 2
$value = (count($_POST['hobi']) > 0) ? implode('-', $_POST['hobi']) : "";
echo "<br>$value";
//END CODE 2
echo "<hr>";

//CODE 3
foreach($_POST['hobi'] as $hobby) {
echo "<p>".$hobby ."</p>"; //Print all the hobi
// Alert hobi using JS
$show = "<p>".$hobby ."</p>";
echo "<script type='text/javascript'>alert(\"Your hobi are: '$show'\");</script>";
}
//END CODE 3

//CODE 4
$hobby = $_POST['hobi'];
$selected_hobby = "";
foreach ($hobby as $hobi)
{
  $selected_hobby .= $hobi . ", ";
}
$selected_hobby = substr($selected_hobby, 0, -2);


echo"$selected_hobby";
//END CODE 4

?>

Dengan script diatas kita dapat menyimpan nilai value checkbox pada satu field di database , dan pada CODE3 kita dapat menyimpan banyak data sekaligus dengan checbox di php,  OK.. jalankan pada web server anda.. dan pilih output sesuai dengan kebutuhan anda.

Artikel Rekomendasi



Artikel Terkait

Diskusi