- Back to Home »
- Belajar Web »
- Membuat CMS PHP MySQL (Part 2)
Posted by : Anak Jadul Ingin Pintar
12/01/14
Posting ini adalah lanjutan dari Posting sebelumnya. Oleh karena itu
sebelum membaca posting ini, pastikan Anda telah membaca dan mengikuti
artikel-artikel sebelumnya:
- Membuat Site Definition di Dreamweaver CS5, dan
- Membuat koneksi database PHP MySQL dengan Dreamweaver CS5
- Membuat CMS PHP MySQL Menggunakan Dreamweaver CS5, CS4, CS3 (Part 1)
Membuat form edit data administrator
Seperti dijelaskan pada Part 1 bahwa link edit admin akan mengantarkan Anda pada link dengan alamat http://localhost/cms_blog/admin/edit-admin.php?edit=1. Maka di sini Anda menggunakan fasilitas Recordset yang ada dalam Dreamweaver.Untuk membuat form edit data admin dan mengaktifkannya, ikuti langkah-langkah berikut ini:
Membuat recordset Recordset1:
- Buka file edit-admin.php dengan Dreamweaver Anda
- Hapus tulisan “Form edit-admin goes here”
- Klik Insert > Data Objects > Recordset. Jendela Recordset akan muncul. Lalu lakukan perubahan seperti di bawah ini:
- Name: Recordset1. Lalu Connection: cms_blog, Table: users
- Pada menu Filter, pilih ID. Lalu tulisan ID menjadi edit
- Klik OK untuk menyelesaikannya. (Lihat Gambar di atas)
Anda telah membuat Recordset1, langkah selanjutnya adalah mengaktifkan form edit admin dengan query SQL di atas. Berikut langkah-langkagnya:
- Klik Insert > Data Objects > Update Record > Record Update Form Wizard. Jendela Record Update Form akan keluar. Lakukan beberapa perubahan.
- Connection: cms_blog
- Table to update: users
- Select record from: Recordset1
- Unique key column: ID, dengan Numeric bertanda centang/checked
- After updating, go to: admin.php. Anda bisa mengklik Browse lalu pilih file admin.php
- Pada menu Form fields:, seleksi kolom ID lalu hapus dengan mengklik tanda minus (-) di atasnya, yang artinya Remove item. Lakukan hal yang sama untuk kolom updated. Hapus juga kolom tersebut karena isinya (ID dan updated) akan digenerate secara otomatis oleh MySQL. Ini artinya yang tersisa
- Klik kolom password, lalu pada menu Display as: secara default adalah Text field. Ubahlah menjadi Password field. Secara otomatis Default value: akan berubah menjadi kosong.
- Untuk memasukkan Default Value, klik gambar petir maka jendela Dynamic Data akan keluar. Klik tanda plus (+) pada Recordset (Recordset1) lalu pilih kolom password lalu Klik OK. Anda juga dapat mengetik Default Value secara manual dengan menambahkan kode ini: <?php echo $row_Recordset1['password']; ?>
- Klik OK untuk menyelesaikannya. Form Edit data Admin Anda telah selesai
- Simpan hasil pekerjaan Anda
Menghapus data admin
Link delete admin adalah http://localhost/cms_blog/admin/edit-admin.php?delete=5. Di sini kita hanya akan membuat script delete data secara instan yang disediakan Dreamweaver. Berikut adalah langkah-langkahnya:- Pastikan Anda masih membuka halaman edit-admin.php
- Klik Insert > Data Objects > Delete Record. Jendela Delete Record akan keluar.
- Check if variable is defined: Primary key value
- Connection: cms_blog
- Table: users, ubah dengan mengklik pop-up menu
- Primary key column: ID, dengan Numeric bertanda centang/checked
- Primary key value: URL Parameter. Lalu ubah tulisan ID menjadi delete
- After deleting, go to: admin.php. Anda dapat mengklik Browse lalu klik file admin.php.
- Klik OK untuk menyelesaikannya
- Simpan kembali pekerjaan Anda.