Membuat Multiple Checkbox Menggunakan PHP

21/05/2019    Shelli Ripati    924     Website

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.

 

No data.

Cara Cepat Pintar Membuat Website, Tanpa Perlu Basic IT

Membuat website perusahaan, portal berita, blog, katalog online, dan e-commerce.

Learn More

Cara Cepat Pintar Membuat Website, Tanpa Perlu Basic IT

Membuat website perusahaan, portal berita, blog, katalog online, dan e-commerce.

Learn More