Cara menggunakan checkbox foreach php

Permisi om, mohon bimbingan karena udah stuck mikir sendiri. Jadi saya mau bikin form laporan tugas harian yang ada checkbox dan keterangan tugasnya.
Cara menggunakan checkbox foreach php
untuk codingnya baru seperti ini
 
		 $value): ?>
					
No
Tugas
Check List
Keterangan
SUBMIT
Pertanyaan saya adalah, bagaimana saya nanti input ke databasenya ya?

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

Cara menggunakan checkbox foreach php

Demo checkbox dengan php

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.

Pada artikel kali ini saya akan membahas tentang cara Membuat Multiple Checkbox Menggunakan PHP. Dimana ketika kita melakukan checked terhadap input checkbox kemudian melakukan submit maka data checkbox semua akan tersimpan ke dalam database.

Langkah pertama dalam Membuat Multiple Checkbox Menggunakan PHPyaitu siapkan table databasenya yang berisi 2 kolom saja yaitu id dan name. Jika sudah maka lanjutkan untuk membuat koneksi database seperti berikut ini.

$connect = mysqli_connect("localhost", "dumet", "school", "test");

?>

Dan kita akan membuat struktur html sederhana untuk Membuat Multiple Checkbox Menggunakan PHP seperti pada script di bawah ini.

 

  

 

Membuat Multiple Checkbox Menggunakan PHP

 

 

 

 

 

   

   

     

Membuat Multiple Checkbox Menggunakan PHP


     

      

C

      

C++

      

C#

      

Java

      

PHP

      

     

   

 

   

 

Nah untuk proses simpan semua data checkbox teman-teman letakkan di bawah form dengan script berikut ini.

      if(isset($_POST["submit"])){

       $for_query = '';

       if(!empty($_POST["language"])){

        foreach($_POST["language"] as $language){

         $for_query .= $language . ', ';

        }

        $for_query = substr($for_query, 0, -2);

        $query = "INSERT INTO shelli_programlanguage (name) VALUES ('$for_query')";

        if(mysqli_query($connect, $query)){

         echo '

Pilihan Programming Language Kamu adalah

';

            echo '' . $for_query . '';

        }

       }else{

        echo "Silahkan Pilih Programming Language";

       }

      }

      ?>

Jika tampilkan dihalaman website maka akan seperti pada gambar di bawah ini.

Cara menggunakan checkbox foreach php

Dan berikut adalah tampilan di databasenya.

Semikian artikel tentang cara Membuat Multiple Checkbox Menggunakan PHP. Semoga dapat bermanfaat dan selamat mencoba.