Belajar PHP Untuk Pemula |13. Update

 Kali ini saya akan melanjutkan materi di artikel sebelumnya mengenai CRUD,di bagian U yaitu Update data pada database menggunakan PHP.

Di artikel sebelumnya kita sudah mencoba mengkoneksikan ke dalam database,menampilkan data,menambah dan menghapus data.

Dan kali ini kita akan membahas Update.

Sekarang kita coba lihat dulu hasil yang kita buat di artikel sebelumnya di pertemuan10

yang hasilnya
Disini kita sudah berhasil menampilkan data,setelah terhubung dengan database dan bisa menambah data siswa
Seperti ini dan kali ini mencoba mengubah data,yang sebenarnya mengubah data ini mirip dengan tambah data.

Jadi kita akan menjalankan tombol ubah di list siswa dan setelah diklik akan masuk ke halaman yang mirip dengan tambah data tapi bedanya kolom-kolom yang ada di form ini sudah terisi,tinggal kalian ingin mengubah namanya/nis-nya,setelah itu ada tombol submit dan datanya akan berubah.

Untuk melanjutkan itu kita akan duplikat lagi file di pertemuan10 dan buat folder pertemuan11,lalu paste didalam folder itu dan buka didalam code editor masing-masing.

Dan kita buka browser-nya dan ingat kita bukan lagi di pertemuan10 tapi 11

Sekarang kita buka file index.php karena tombol ubah ada didalam situ dan perbaiki tombol ubah,seperti ini
Terus kita buat file ubah.php dan pastikan ada didalam pertemuan11,karena isi-nya mirip dengan tambah kita copy saja semua codingan-nya kedalam file ubah.php dan kita perbaiki codingan-nya satu-satu


Kita ubah function-nya menjadi ubah meskipun kita belum membuat function-nya dalam file functions.php.

Lalu ubah pesan alert-nya menjadi diubah
Ganti judul dan tampilan nya menjadi Ubah Data Siswa
Tombol button-nya kita ganti menjadi Ubah Data! dan save dulu lalu hasilnya,
Sebetulnya kita tidak usah menggunakan query tapi menggunakan mysqli_query tapi kita harus fetch dulu,
Supaya terisi semuannya,kalian copy codingan diatas dan simpan ke semua element input-nya,seperti ini
Sudah terisi semua element input-nya

Sekarang kita akan jalankan tombol ubah ini,jadi ketika tombol submit ditekan ambil semua data barunya masukkan ke dalam variabel $_POST kirim ke function ubah.

Jadi kita ke functions.php dan buat function ubah-nya,seperti ini dan kalian boleh copy semua function didalam function tambah, kita ganti querynya seperti ini


Artinya update siswa set semuanya dengan data baru walaupun hanya merubah satu data saja contohnya merubah jurusan dan where id itu menentukan untuk memberitahu siswa mana yang mau dirubah.
Kita harus bikin sebuah input yang tidak kelihatan usernya yaitu type hidden,seperti ini


Jadi id ini bisa masuk kedalam function data,seperti ini


Dan masuk ke WHERE id = $id,coba jalankan


Kita coba ubah datanya
Saya ganti jurusan nya yang semula RPL ke Animasi,kita lihat hasilnya
Nah berhasil kita ubah jurusannya

Nah sampai disini dulu pembahasan mengenai Update
Dan terima kasih sudah meluangkan waktu untuk membaca artikel ini  dan sampai jumpa di artikel selanjutnya

Komentar

Postingan populer dari blog ini

Program Python untuk Menghitung Luas Lingkaran

Program Python untuk menghitung rata-rata dari beberapa angka yang dimasukkan oleh pengguna

Program Python tentang lagu anak ayam.