Apabila dilihat dari singkatan CRUD nya, tutorial ini yang terakhir dari kata CRUD yaitu "D" yang artinya Delete atau Menghapus.
Screenshot
Diatas merupakan contoh Screenshot dari interface website dalam menghapus data.
Untuk cara pembuatannya, mari kita langsung coba contoh sederhana nya, dibawah ini.
<?php
//Mulai proses hapus data
//cek dahulu, apakah benar URL sudah ada GET id -> hapus.php?id=siswa_id
if(isset($_GET['id'])){
//inlcude atau memasukkan file koneksi ke database
include('koneksi.php');
//membuat variabel $id yg bernilai dari URL GET id -> hapus.php?id=siswa_id
$id = $_GET['id'];
//cek ke database apakah ada data siswa dengan siswa_id='$id'
$cek = mysql_query("SELECT siswa_id FROM siswa WHERE siswa_id='$id'") or die(mysql_error());
//jika data siswa tidak ada
if(mysql_num_rows($cek) == 0){
//jika data tidak ada, maka redirect atau dikembalikan ke halaman beranda
echo '<script>window.history.back()</script>';
}else{
//jika data ada di database, maka melakukan query DELETE table siswa dengan kondisi WHERE siswa_id='$id'
$del = mysql_query("DELETE FROM siswa WHERE siswa_id='$id'");
//jika query DELETE berhasil
if($del){
echo 'Data siswa berhasil di hapus! '; //Pesan jika proses hapus berhasil
echo '<a href="index.php">Kembali</a>'; //membuat Link untuk kembali ke halaman beranda
}else{
echo 'Gagal menghapus data! '; //Pesan jika proses hapus gagal
echo '<a href="index.php">Kembali</a>'; //membuat Link untuk kembali ke halaman beranda
}
}
}else{
//redirect atau dikembalikan ke halaman beranda
echo '<script>window.history.back()</script>';
}
?>
Simpan dengan nama hapus.php, tempatkan di dalam 1 folder yang kemarin sudah dibuat pada saat pembuatan CRUD : Membuat tambah data ke database MySQL dengan PHP.
No comments:
Post a Comment