PHP+MySQL : CRUD [Create Read Update Delete] Bagian 4

*Edit Data*

Pada script *bukutelp_view.php* ada tag link untuk edit

[INPUT]

1 Edit

Jika link ini diklik maka akan menuju ke file form edit *bukutelp_form_edit.php* dan membuat variabel *$_GET[‘id’]* dengan nilai dari *field id*. Nilai dari *field id* diambil untuk digunakan sebagai filter pada query tampilkan form edit data dan pada query update data. Url lengkapnya *http://localhost/crud/bukutelp_form_edit.php?id=1*.

Sedikit penjelasan tentag $_POST dan $_GET. $_POST digunakan untuk membaca nilai dari kiriman form dengan method=”POST” sedangkan $_GET digunakan untuk membaca nilai dari kiriman form dengan method=”$_GET” atau dari url seperti diatas. Nama variabel dari $_POST tidak tampil pada address bar/url tidak seperti $_GET.

File form edit *bukutelp_form_edit.php*

[INPUT]

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34

Buku Telepon

 

Form Edit

  

Baris 2 : memanggil file connect_db.php Baris 3 : varibel $_GET[‘id’] disimpan ke dalam variabel $id Baris 4 : query untuk memilih data dari tabel buku_telp hanya memiliki id tertentu yang nilainya diambil dari $id Baris 11 : digunakan method POST dan yang akan melakukan query update file bukutelp_update.php Baris 12 : nilai dari field id disimpan pada input dengan type hidden. Id disembunyikan karena tidak diubah dan hanya digunakan sebagai filter seleksi data Baris 16,20,24,28 : nilai dari field ditampilkan pada input text.

File query update *bukutelp_update.php*

[INPUT]

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21   Lihat Buku Telepon“; } else { echo “Terjadi kesalahan”; } ?>

Baris 10 : query update data dengan filter id

selamat mencoba 🙂

Leave a Reply

Your email address will not be published.