Cara membuat tombol delete di php

CRUD PHP & MySQLi Dengan Bootstrap : Hapus Data Dari Database - Halo teman-teman semuanya melanjutkan di pembahasan artikel sebelumnya yaitu edit dan update data, pada kesempatan artikel kali ini kita semua akan bersama-sama belajar bagaimana cara membuat delete data dari database.

Langsung saja kita mulai, silahkan teman-teman perhatikan pada file index.php yang sudah kita buat seelumnya. Pada bagian button hapus data teman-teman akan melihat URL untuk menghapus data berdasarkan parameter ID, kurang lebih seperti ini http://localhost/hapus-siswa.php?id=ID.

Dari link diatas, kita bisa mengetahui bahwasanya kita harus membuat file dengan nama hapus-siswa.php di dalam folder project sekolah kita.

Sekarang silahkan buat file dengan nama hapus-siswa.php dan masukkan kode dibawah ini.

query($query)) {
    header("location: index.php");
} else {
    echo "DATA GAGAL DIHAPUS!";
}

?>

Dari kode diatas kita bisa tau ada sebuah Query delete data siswa berdasarkan ID yang didapatkan dari URL / link.

Sekarang coba teman-teman mengahapus sebuah data, jika berhasil maka teman-teman akan diarahkan kembali ke index.php dengan data sudah terhapus.

Apabila gagal, teman-teman akan mendapatkan pesan error atau pesan kesalahan "DATA GAGAL DIHAPUS!”.

Sampai disini pembahasan tentang Cara Mudah Membuat CRUD PHP & MySQLi Dengan Bootstrap 4.

Terima Kasih


Artikel ini dibaca sebanyak 5.912 kali

Cara membuat tombol delete di php

usahawan-maju | Cara Membuat Tombol Hapus Dengan PHP - Sebenarnya postingan ini hanya file perintah untuk menghapus, untuk form atau pembuatan tombol hapusnya sama dengan postingan Cara Membuat Form Tombol Simpan di HTML. Bedanya pada tag form perintah action kita arahkan ke file hapus.php. Jadi  yang pasti sebelumya file tersebut harus sudah kita buat. Adapun isi dari file itu sebagai berikut :       

include "koneksi.php";

$imei = $_GET['imei'];
$hapus = "delete from stok where imei='$imei'";
$laksanakan=mysql_query($hapus) or die ("Gagal hapus data".mysql_error());
if ($laksanakan) {
// Konfirmasi Sukses
echo"";
}
else { echo"";
}
?>

jangan lupa setelah selesai simpan dengan nama hapus.php sehingga ketika tombol ditekan perintah yang dilaksanakan adalah menghapus file bukan menyimpan file yang kita maksudkan. Kemudian kita juga jangan lupa memasukkan atau mengimport file koneksi.php agar aplikasi terkoneksi dengan database dan data kita terhapus. Kalau lupa cara membuat koneksi dengan database bisa baca disini. 

Cara membuat tombol delete di php

gambar ilustrasi php & mysql

Belajar PHP mysql cara edit, update & hapus data + pesan notifikasi sederhana xampp localhost

Langkah pertama untuk latihan edit, update & hapus data mysql PHP adalah tampilakan data terlebih dahulu baru di kasih menu (opsi) untuk edit / hapus.

Buta database baru: belalar-php.sql

CREATE TABLE `data_siswa` (
`id` int(12) NOT NULL,
`nama` varchar(25) NOT NULL,
`alamat` varchar(200) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;


INSERT INTO `data_siswa` (`id`, `nama`, `alamat`) VALUES
(7, 'CV. ABC', 'Jakarta'),
(8, 'Andreas', 'Bandung');


ALTER TABLE `data_siswa`
ADD PRIMARY KEY (`id`);


ALTER TABLE `data_siswa`
MODIFY `id` int(12) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=9;
COMMIT;

Selanjutnya…

Daftar ISI

  • 1 Konekasi database mysql PHP
  • 2 Membuat tabel view data
  • 3 Hasil tampilan data + Option
  • 4 Edit data Mysql PHP
  • 5 Form edit data
  • 6 Hasil views edit data
  • 7 Buka klik “edit” pada tabel data.
  • 8 Update data PHP Mysql
  • 9 Tampilan data berhasil update
  • 10 Hapus / delete data Mysql PHP
  • 11 Proses hapus data
  • 12 Hasil view hapus
  • 13 Download file latihan CRUD PHP Mysql sederhana

Konekasi database mysql PHP

Buat folder: xampp > htdocs > latihan-php> koneksi.php

Membuat tabel view data

file baru: xampp > htdocs > belajar-php > tampil_data.php




Tampil data siswa (tabel)


Tampil data siswa:

Menu: Tampil data . Tambah data

ID Nama Alamat Opsi
Edit / Hapus

Note:

  • Menambahkan kode session untuk tampilkan pesan
  • session_destroy(); hapus pesan setelah proses query / load selesai.
  • Javascripst untuk konfimasi hapus data
  • opsi: edit & hapus data

Hasil tampilan data + Option

Cara membuat tombol delete di php

Edit data Mysql PHP

Sistem kerja edit & update data pada data PHP mysql menggunakan bantuan ID sebagai index hapus, terus membuat form edit untuk tampilkan data yang akan di update berdasarkan ID yang di pilih.

Langkah pertama tambahkan kode opsi untuk link edit, mengambil data ID, dibawa ke URL:

Edit

note: kode diatas sudah ada pada kode tampil data.

Form edit data

Membuat file form baru untuk edit data: belajar-php > edit_data.php




Input data siswa


Form edit data siswa:

  ID:



Note: jangan lupa pada kode

harus ada url action=update_data.php?id= untuk membawa ID dalam proses Update, karena setelah data di edit akan langsung di proses untuk UPDATE.

Pada form edit akan menampilkan data: nama / alamat berdasarkan ID yang di pilih sehingga bisa di edit -> update.

Hasil views edit data

Buka klik “edit” pada tabel data.

Cara membuat tombol delete di php

Update data PHP Mysql

Buat kode untuk proses Update file: belajar-php > update_data.php

OK, 1 data berhasil diupdate.';
header("location:tampil_data.php"); // kembali ke halaman tampil
}else{
echo "Gagal update data!";
}
?>

Note: kode update hanya untuk proses + ada pesan yang ditampilkan setelah proses update selesai. setelah itu akan dibawa kembali ke halaman: tampil_data.php

Tampilan data berhasil update

Cara membuat tombol delete di php

Hapus / delete data Mysql PHP

Proses hapus data PHP mysql cukup mudah, buat link (tombol) hapus berdasarkan ID yang dipilih selanjutnya di proses menuju query hapus + konfirmasi javascripst sebelum hapus, sehingga tidak ada salah pencet data hilang.

Kode hapus:

Hapus

Note: sudah ada di kode tampil data diatas + kode javascipst untuk konfirmasi sebelum data dihapus:

Info: kode javascipts ditaruh dipaling bawah sebelum kode .

Proses hapus data

Buat file baru: belajar-php > hapus_data.php

session_start();
include”koneksi.php”; // masukan konekasi DB
// ambil variable ID dari URL
$id = @$_GET[‘id’];
//Proses query hapus data
$del=mysqli_query($koneksi,”delete from data_siswa where id=’$id'”);
if($del){
$_SESSION[‘pesan’] = ‘OK, 1 data berhasil dihapus.’;
header(“location:tampil_data.php”); // kembali ke tampil data
}else{
echo “Gagal hapus data!”;
}?>

Note: setalah data berhasil dihapus sistem akan tampilkan pesan notifikasi dengan session & kembali ke halaman tampil data.

Hasil view hapus

Cara membuat tombol delete di php

Ok, selsai.

Download file latihan CRUD PHP Mysql sederhana

Materi lengkap sederhana yang bisa didownload secara gratis untuk mudahkan proses belajar PHP / Mysql, beserta database dalam format zip: tambah data, edit data, tampil data & hapus data.

  • File latihan: belajar-php-crud.zip

Total views: 264