Membuat hapus data dengan php dan mysql


Menghapus data dengan php dan mysql, pertama kita akan membuat parameter untuk menghapus data dengan script seperti dibawah ini yang bertujuan untuk mempassing parameter aksi dengan value delete dan id berdasarkan data yang ingin dihapus
<a href="aksi.php?aksi=delete&id=<?= $data['id']; ?>">Delete</a>

buat script dan query yang akan menangkap parameter tersebut
}elseif ($aksi == "delete") {
    $id = $_GET["id"];

    $query = mysqli_query($conn, "DELETE FROM tb_barang WHERE id='$id'")or die(mysqli_error($conn));

    //redirect ke index.php menggunkan js
    echo "<script>alert('Barang berhasil dihapus');window.location='index.php';</script>";

}

Output:

Gambar sebelum di hapus

Gambar alert saat dihapus


Gambar sesudah dihapus


Script code aksi.php full 
 <?php

//memangil koneksi db
include "koneksi.php";

//menangkap parameter aksi
$aksi = $_GET["aksi"];

if ($aksi == "save") {
    //mendeklarasikan variable
    $nama = $_POST["nama"];
    $stok = $_POST["stok"];
    $harga = $_POST["harga"];

    //query untuk menyimpan data
    $query = mysqli_query($conn, "INSERT INTO tb_barang (nama_br, stok_br, harga_br) VALUES ('$nama', '$stok', '$harga')") or die(mysqli_error($conn));

    //redirect ke index.php menggunkan js
    echo "<script>alert('Barang berhasil disimpan');window.location='index.php';</script>";

}elseif ($aksi == "update") {
    //mendeklarasikan variable
    $nama = $_POST["nama"];
    $stok = $_POST["stok"];
    $harga = $_POST["harga"];
    $id = $_POST["id"];
    
    //query untuk mengubah data
    $query = mysqli_query($conn, "UPDATE tb_barang 
    SET 
        nama_br='$nama',
        stok_br='$stok',
        harga_br='$harga'
    WHERE id='$id'
    ")or die(mysqli_error($conn));

    //redirect ke index.php menggunkan js
    echo "<script>alert('Barang berhasil diubah');window.location='index.php';</script>";

}elseif ($aksi == "delete") {
    $id = $_GET["id"];

    $query = mysqli_query($conn, "DELETE FROM tb_barang WHERE id='$id'")or die(mysqli_error($conn));

    //redirect ke index.php menggunkan js
    echo "<script>alert('Barang berhasil dihapus');window.location='index.php';</script>";

}

?>
    

Terimakasih telah mengikuti postingan Membuat crud menggunakan php dan mysql 

silahkan download sourcode pada link dibawah ini

link download : Download

Terimakasih :)

1 komentar untuk "Membuat hapus data dengan php dan mysql"

Anonim mengatakan…
Mantap bg