Cara menggunakan php edit database table

CRUD PHP & MySQLi Dengan Bootstrap : Edit Dan Update Data Ke Database - Halo teman-teman semuanya pada kesempatan kali ini kita akan melanjutkan artikel dari seri CRUD PHP & MySQLi Dengan Bootstrap. Dan pada artikel kali ini kita semua akan belajar bagaimana cara mengedit dan mengupdate data kedalam database.

Jika sebelumnya kita sudah banyak membahas tentang seri ini, mulai dari membuat koneksi database, memasukkan data atau input data hingga menampilkannya ke layar atau web browser.

Oke pada kesemptan kali ini kita mencoba membuat edit dan update data, jika teman-teman belum membaca artikel sebelumnya maka teman-teman harus membacanya dari part 1 atau dari awal.

Oke langsung saja, buatlah sebuah file baru didalam folder / project kita yang bernama sekolah, buat file dengan nama edit-siswa.php. Kemudian masukkan kode berikut ini :





  
    
    
    
    Edit Siswa
  

  

    
EDIT SISWA

Oke kita bahas kode diatas mulai dari kode berikut ini :



Dari potongan kode diatas ini digunakan untuk mencari data siswa ke database dengan ID yang kita ambil dari URL atau link. Jika kita perhatikan ketika klik tombol edit maka URL yang dihasilkan kurang lebih seperti ini http://localhost/sekolah/edit-siswa.php?id=ID.

Kemudian jika kita perhatikan di baris kode berikut ini :


Kita sedang mengarahkan form kita saat melalkukan update ke file yang bernama update-siswa.php, maka dari itu kita sekarang harus membuat file yang bernama update-siswa.php didalam project sekolah kita.

Dan kemudian masukkan kode berikut ini kedalam file update-siswa.php :

query($query)) {
    //redirect ke halaman index.php 
    header("location: index.php");
} else {
    //pesan error gagal update data
    echo "Data Gagal Diupate!";
}

?>

Lihat pada kode berikut ini :

//get data dari form
$id_siswa     = $_POST['id_siswa'];
$nisn         = $_POST['nisn'];
$nama_lengkap = $_POST['nama_lengkap'];
$alamat       = $_POST['alamat'];

Kode diatas adalah sebuah deklarasi variabel yang mana isinya mengambil dari hasil input Form.

Dan coba perhatikan pada baris kode berikut ini :

//query update data ke dalam database berdasarkan ID
$query = "UPDATE tbl_siswa SET nisn = '$nisn', nama_lengkap = '$nama_lengkap', alamat = '$alamat' WHERE id_siswa = '$id_siswa'";

Pada kode diatas itu adalah sebuah Query yang digunakan untuk mengupdate data ke dalam database dengan berdasarkan ID siswa.

Dan untuk lihat kode berikut ini :

//kondisi pengecekan apakah data berhasil diupdate atau tidak
if($connection->query($query)) {

    //redirect ke halaman index.php 
    header("location: index.php”);

} else {

    //pesan error gagal update data
    echo "Data Gagal Diupate!”;

}

Kode diatas adalah sebuah kondisi dimana jika variabel bernilai TRUE atau Query berjalan maka otomatis kita akan diarahkan ke dalam file yang bernama index.php, yang artinya edit dan update data berhasil dilakukan.

Tapi jika kondisi tidak terpenuhi atau bernilai FALSE, maka akan mengeluarkan pesan error “Data Gagal Diupdate!”.

Sampai disini dulu pembahasan tentang edit dan update data kedalam database, di artikel selanjutnya kita akan membahas tentang menghapus data dari database.


Artikel ini dibaca sebanyak 9.857 kali