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.
Webinar Gratis 2024
Sabtu, 09 Maret 2024
10 Bahasa Rekomendasi Untuk Dipelajari di 2024
Python Developer, Data Science, Web Application
Minggu, 26 Mei 2024, 09.00-13.00 WIB
(4 Jam Membuat Backend di Laravel 11)