ASSALAMUALAIKUM SOBAT REDAKSI

Kembali lagi dengan saya coDery.
Pada kesempatan kali ini, saya akan melanjutkan pembahasan dari artikel sebelumnya. Pembahasan kali ini yaitu tentang Pemrograman Lanjutan mengenai SQL UPDATE pada Database.

Pada pembahasan sebelumnya menggenai SQL Delete, yaitu sebuah fungsi untuk menghapus data dari database.

Kali ini kita akan menuju materi baru, yakni SQL Update, yaitu sebuah fungsi untuk mengedit data pada database. Dalam hal ini kita mengupdate data berdasarkan ID yang dipilih.

Konsepnya yaitu mengambil data yang akan diedit kemudian dimasukan pada form yang kemudian akan dikirim ulang ke database.

Untuk syntax nya yaitu : “UPDATE nama_tabel SET nama_kolom = kondisi, nama_kolom2 = kondisi WHERE id = id_yang_diedit;”.

Untuk SQL Update sendiri berupa sebuah link, maka dari itu kita membuat koding baru bernama update.php
Serta membuat link untuk UPDATE itu sendiri pada SQL SELECT kita, jadi kali ini terdapat 2 file php yang saling berhubungan.

Untuk lebih jelasnya ketiklah koding dibawah ini :

  • Facebook
  • Twitter
  • Google+
  • Pinterest

Perhatikan baris 7 dan baris 22, baris 7 untuk menambah table header baru berupa AKSI untuk tempat link DELETE dan UPDATE yang telah di collspan. Untuk baris 22 yaitu untuk memunculkan kolom baru dibawah Header Aksi, yang berisi link untuk UPDATE data.

  • Facebook
  • Twitter
  • Google+
  • Pinterest

Link tersebut mengambil ID dari data yang link UPDATE pada barisnya ditekan, dan akan di proses pada halaman update.php

Sekarang kita buat koding untuk update.php
Ketikkan koding dibawah ini:

  • Facebook
  • Twitter
  • Google+
  • Pinterest

Koding diatas akan mengambil ID data pada baris yang Link UPDATEnya ditekan pada laman inseldel.php

Jika ingin mengupdate data pada baris ke 4, maka ID pada data baris ke 4 akan diproses pada laman update.php

  • Facebook
  • Twitter
  • Google+
  • Pinterest

Gambar diatas adalah hasil saat link EDIT pada baris ke 4 ditekan. Data pada baris ke 4 akan masuk ke dalam form edit, yang akan di proses saat button update ditekan.

Perhatikan baris ke 17 hingga baris ke 21, if(isset berfungsi untuk mengecek kondisi button UPDATE, artinya program dibawahnya akan bekerja saat button UPDATE ditekan.

Dan fungsi dari header location itu adalah, saat proses update selesai, maka program akan melempar atau mengalihkan halaman pada laman inseldel.php atau halaman utama tadi.

Misal saya ingin mengubah nama data diatas menjadi ANONIM, saat update ditekan, maka hasilnya akan nampak seperti pada gambar dibawah ini.

  • Facebook
  • Twitter
  • Google+
  • Pinterest

Pada baris ke 4, nama yang sebelumnya DUARRR telah diubah menjadi ANONIM. Jadi, program update diatas telah sukses.

Jangan lupa untuk memperhatikan setiap detail program, jangan sampai ada kesalahan, karena bahasa PHP memproses koding kita dengan detail.

Sekian Pembahasan kali ini, Wassalam.