CRUD checkbox dengan PHP

Checkbox gunanya bagi merancang alternatif pilahan dapat satu atau lebih alternatif di pada sebuah program web. Nah kali ini saya akan menjelaskan bagaimana cara merancang CRUD checkbox dengan PHP. seketika saja kita praktekan teman teman.





Pertama-tama kalian bikin databasenya terlebih dahulu di PHP myadmin nya seperti gambar di bawah ini



Checkbox



lalu bikin koneksinya dan beri nama dengan nama config.php



config.php



<?php 
$server = localhost;
$user = dumet;
$pass = school;
$dbname = webmaster;

$conn = mysqli_connect($server, $user, $pass, $dbname);
if(!$conn){
die(Connection Failed: .mysqli_connect_error());
}


lalu ketikan kode PHP berikut dan beri nama dengan nama index.php



index.php



<?php 
include config.php;
if(isset($_POST[submit])) {
$hobi = implode($_POST[hobi], ', ');
mysqli_query($conn, INSERT INTO rsh_implode VALUES ('', '$hobi'));
}
$query = mysqli_query ($conn, SELECT * FROM rsh_implode ORDER BY id DESC);

?>
<form action= method=post>
<input type=checkbox name=hobi[] value=Apel> Apel<br>
<input type=checkbox name=hobi[] value=Jeruk> Jeruk<br>
<input type=checkbox name=hobi[] value=Mangga> Mangga<br>
<input type=checkbox name=hobi[] value=Melon> Melon<br>
<input type=checkbox name=hobi[] value=Anggur> Anggur<br><br>
<input type=submit name=submit value=Simpan>
</form>

<table border=1>
<tr>
<th>No</th>
<th>Hobi</th>
<th colspan=2>Action</th>
</tr>
<?php $no = 1?>
<?php while ($data = mysqli_fetch_array($query)){?>
<tr>
<td><?php echo $no++; ?></td>
<td><?php echo $data['data'] ?></td>
<td><a href=delete.php?delete=<?php echo $data[id]?>>Delete</a></td>
<td><a href=update.php?update=<?php echo $data['id']?>>Update</a></td>
</tr>
<?php } ?>
</table>


tampilan seperti gambar di bawah ini, kalian dapat seketika menginputkan data data nya ketika ini.



Checkbox



lalu kita bikin manfaat delete terlebih dahulu, ketika kode php berikut dan simpan dengan nama delete.php



delete.php



<?php
include config.php;
if(isset($_GET[delete])){
$id = $_GET[delete];
mysqli_query($conn, DELETE FROM rsh_implode WHERE id = '$id');
header(location:index.php);
}
?>


manfaat delete berhasil kita bikin, berikutnya manfaat update. ketikan kode php berikut dan beri nama update.php



update.php



<?php 
include config.php;
if(isset($_POST[submit])) {
$id = $_POST['id'];
$hobi = implode(', ', $_POST['hobi']);
$sql = mysqli_query ($conn, UPDATE rsh_implode SET data = '$hobi' WHERE id = '$id' );
header ('location:index.php?sukses');
}
$tampil = $_GET['update'];
$query_tampil = mysqli_query ($conn, SELECT * FROM rsh_implode WHERE id = '$tampil' );

$modifikasi = mysqli_fetch_array($query_tampil);

$checked = explode(', ', $modifikasi['data']);


$query = mysqli_query($conn, SELECT * FROM rsh_implode ORDER BY id DESC);

?>
<form action= method=post>
<input type=checkbox name=hobi[] value=Apel <?php in_array ('Apel', $checked) ? print checked : ; ?> > Apel<br>
<input type=checkbox name=hobi[] value=Jeruk <?php in_array ('Jeruk', $checked) ? print checked : ; ?> > Jeruk<br>
<input type=checkbox name=hobi[] value=Mangga <?php in_array ('Mangga', $checked) ? print checked : ; ?> > Mangga<br>
<input type=checkbox name=hobi[] value=Melon <?php in_array ('Melon', $checked) ? print checked : ; ?> > Melon<br>
<input type=checkbox name=hobi[] value=Anggur <?php in_array ('Anggur', $checked) ? print checked : ; ?> > Anggur<br><br>
<input type=submit name=submit value=Modifikasi>
<input type=hidden name=id value=<?php echo $modifikasi[id]?>/>
</form>

<table border=1>
<tr>
<th>No</th>
<th>Hobi</th>
<th colspan=2>Action</th>
</tr>
<?php $no = 1?>
<?php while ($data = mysqli_fetch_array($query)){?>
<tr>
<td><?php echo $no++; ?></td>
<td><?php echo $data['data'] ?></td>
<td><a href=delete.php?delete=<?php echo $data[id]?>>Delete</a></td>
<td><a href=update.php?update=<?php echo $data[id]?>>Update</a></td>
</tr>
<?php } ?>
</table>


manfaat update telah kita bikin. kini kalian dapat mencoba aplikasi CRUD checkbox dengan PHP ini.



Checkbox



demikianlah panduan CRUD checkbox dengan PHP, semoga bermanfaat :D;



 



 



 



 



 



 



 



 




Sumber https://kursuswebsite.org

Popular posts from this blog

Perbedaan Antara Keyup dan Keydown Pada jQuery

Membuat Table Warna Berselang dengan PHP