Jika Tautan Rusak atau Halaman Error,

Hubungi Halaman "Kontak Admin"

×

Cara Membuat CRUD Dengan PHP Dan MySQL


Perhatikan kode dengan warna merah. Skrip tersebut harus sesuai dengan skrip yang ada dalam file index.php. Setelah itu amati pada file index.php, kita akan menemukan skrip echo “<td><a href=’form_ubah.php?id=”.$data[‘id’].”‘>Ubah</a></td>”;.

Skrip ini nantinya akan membawa user ke halaman form ubah, sekaligus mengirim data id siswa yang dipilih oleh pengguna. Skrip dengan warna hijau juga harus sesuai dengan $_GET[‘id‘] yang terdapat pada file form_ubah.php.



Langkah 8 – Proses Ubah Data

Pada langkah kedelapan ini kita buat file baru yang nantinya bertugas melakukan proses ubah data. Misalnya file ini kita beri nama proses_ubah.php. Kode atau skrip dari file ini adalah sebagai berikut:

Jangan lupa untuk menyimpan file tersebut dalam folder xampp/htdocs/crud/.

Untuk tambahan informasi, skrip dengan warna merah di atas harus sesuai dengan skrip yang ada dalam file form_ubah.php (skrip dengan warna hijau).

Langkah 9 – Proses Hapus Data

Setelah selesai membuat file proses_ubah.php, kita buat lagi file baru yang tugasnya adalah untuk melakukan proses hapus data. Supaya mudah, kita beri nama file tersebut proses_hapus.php dan simpan file tersebut di xampp/htdocs/crud/. Isi kode file tersebut adalah:

<?php
// Load file koneksi.php
include "koneksi.php";

// Ambil data ID yang dikirim oleh index.php melalui URL
$id = $_GET['id'];

// Query untuk menghapus data siswa berdasarkan ID yang dikirim
$sql = $pdo->prepare("DELETE FROM siswa WHERE id=:id");
$sql->bindParam(':id', $id);
$execute = $sql->execute(); // Eksekusi / Jalankan query

if($execute){ // Cek jika proses simpan ke database sukses atau tidak
  // Jika Sukses, Lakukan :
  header("location: index.php"); // Redirect ke halaman index.php
}else{
  // Jika Gagal, Lakukan :
  echo "Data gagal dihapus. <a href='index.php'>Kembali</a>";
}
?>

Baca juga: Cara Membuat CRUD Dengan Codeigniter

Demikian tutorial membuat CRUD dengan PHP dan MySQL yang dapat kami sampaikan di website caraharian.com. Seperti yang diketahui, contoh di atas hanyalah contoh kecil dari pengaplikasian CRUD. Operasi CRUD bisa dikembangkan sesuai dengan kebutuhan Anda.