Membuat Multiple Checkbox Menggunakan PHP

Membuat Multiple Checkbox Menggunakan PHP

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.

<?php

$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.

<html> 

 <head> 

 <title>Membuat Multiple Checkbox Menggunakan PHP</title>

 <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.2.0/jquery.min.js"></script>

 <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" />

 <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js"></script>

 <style>

 .box{

 width:750px;

 padding:20px;

 background-color:#fff;

 border:1px solid #ccc;

 border-radius:5px;

 margin-top:100px;

 }

</style>

</head> 

  <body> 

    <div class="container box">

      <h3 align="center">Membuat Multiple Checkbox Menggunakan PHP</h3><br />

      <form method="post">

       <p><input type="checkbox" name="language[]" value="C" /> C</p>

       <p><input type="checkbox" name="language[]" value="C++" /> C++</p>

       <p><input type="checkbox" name="language[]" value="C#" /> C#</p>

       <p><input type="checkbox" name="language[]" value="Java" /> Java</p>

       <p><input type="checkbox" name="language[]" value="PHP" /> PHP</p>

       <p><input type="submit" name="submit" class="btn btn-info" value="Submit" /></p>

      </form>

    </div> 

  </body> 

 </html>

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

<?php

      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 '<h3>Pilihan Programming Language Kamu adalah</h3>';

            echo '<label class="text-success">' . $for_query . '</label>';

        }

       }else{

        echo "<label class='text-danger'>Silahkan Pilih Programming Language</label>";

       }

      }

      ?>

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

Dan berikut adalah tampilan di databasenya.

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

 

21 Mei 2019

Webinar Gratis 2024


Selanjutnya Pada Bulan Maret 2024

Sabtu, 09 Maret 2024


10 Bahasa Rekomendasi Untuk Dipelajari di 2024

Python Developer, Data Science, Web Application

Kursus Python Django Web Application 2024 di DUMET School Kursus Postgre SQL Database Developer Terbaik 2024 di Jakarta
chat