membuat cms php mysqmembuat cms php mysql menggunakan dreamweaverl menggunakan dreamweaver cs5

4
Membuat CMS PHP MySQL Menggunakan Dreamweaver CS5, CS4, CS3 (Part 7) Posting ini adalah lanjutan dari Posting sebelumnya. Oleh karena itu sebelum membaca posting ini, pastikan Anda telah membaca dan mengikuti artikel-artikel sebelumnya: 1. Membuat Site Definition di Dreamweaver CS5 , dan 2. Membuat koneksi database PHP MySQL dengan Dreamweaver CS5 3. Membuat CMS PHP MySQL Menggunakan Dreamweaver CS5, CS4, CS3 (Part 1) 4. Membuat CMS PHP MySQL Menggunakan Dreamweaver CS5, CS4, CS3 (Part 2) 5. Membuat CMS PHP MySQL Menggunakan Dreamweaver CS5, CS4, CS3 (Part 3) 6. Membuat CMS PHP MySQL Menggunakan Dreamweaver CS5, CS4, CS3 (Part 4) 7. Membuat CMS PHP MySQL Menggunakan Dreamweaver CS5, CS4, CS3 (Part 5) 8. Membuat CMS PHP MySQL Menggunakan Dreamweaver CS5, CS4, CS3 (Part 6) 9. Mendownload Source Code Part 6. Silakan di download di link ini. Pada tutorial Part 7 ini, Anda akan belajar bagaimana: Membuat recordset edit berita Membuat recordset kategori Membuat form edit berita Binding data ke dalam form yang telah dibuah Mengaktifkan form edit berita Membuat Recordset (rsEdit) ==> Untuk BERITA Ketika Anda ingin mengedit data Anda melalui form, maka data lama Anda harus bisa tertampil dalam form tersebut. Maka untuk menampilkan data tersebut Anda membutuhkan query PHP yang memungkinkan untuk menampilkan data tersebut. Anda masih ingat, link edit kita akan menghasilkan link seperti ini: http://localhost/cms_blog/admin/edit-news.php?edit=10 , ini artinya query/recordset yang akan kita buat harus menggunakan URL Parameter sebagai filternya. Untuk membuat query/recordset tersebut, maka berikut langkah- langkahnya: 1. Klik Insert > Data Objects > Recordset

Upload: igoykabayan

Post on 28-Dec-2015

72 views

Category:

Documents


0 download

DESCRIPTION

Membuat CMS PHP MySQL Menggunakan Dreamweaver

TRANSCRIPT

Page 1: Membuat CMS PHP MySQMembuat CMS PHP MySQL Menggunakan DreamweaverL Menggunakan Dreamweaver CS5

Membuat CMS PHP MySQL Menggunakan Dreamweaver CS5, CS4, CS3 (Part 7)

Posting ini adalah lanjutan dari Posting sebelumnya. Oleh karena itu sebelum membaca posting ini, pastikan Anda telah membaca dan mengikuti artikel-artikel sebelumnya:

1. Membuat Site Definition di Dreamweaver CS5 , dan2. Membuat koneksi database PHP MySQL dengan Dreamweaver CS5 3. Membuat CMS PHP MySQL Menggunakan Dreamweaver CS5, CS4, CS3 (Part 1) 4. Membuat CMS PHP MySQL Menggunakan Dreamweaver CS5, CS4, CS3 (Part 2) 5. Membuat CMS PHP MySQL Menggunakan Dreamweaver CS5, CS4, CS3 (Part 3) 6. Membuat CMS PHP MySQL Menggunakan Dreamweaver CS5, CS4, CS3 (Part 4) 7. Membuat CMS PHP MySQL Menggunakan Dreamweaver CS5, CS4, CS3 (Part 5) 8. Membuat CMS PHP MySQL Menggunakan Dreamweaver CS5, CS4, CS3 (Part 6) 9. Mendownload Source Code Part 6.   Silakan di download di link ini.

Pada tutorial Part 7 ini, Anda akan belajar bagaimana:

Membuat recordset edit berita Membuat recordset kategori Membuat form edit berita Binding data ke dalam form yang telah dibuah Mengaktifkan form edit berita

Membuat Recordset (rsEdit) ==> Untuk BERITA

Ketika Anda ingin mengedit data Anda melalui form, maka data lama Anda harus bisa tertampil dalam form tersebut. Maka untuk menampilkan data tersebut Anda membutuhkan query PHP yang memungkinkan untuk menampilkan data tersebut.

Anda masih ingat, link edit kita akan menghasilkan link seperti ini: http://localhost/cms_blog/admin/edit-news.php?edit=10, ini artinya query/recordset yang akan kita buat harus menggunakan URL Parameter sebagai filternya.

Untuk membuat query/recordset tersebut, maka berikut langkah-langkahnya:

1. Klik Insert > Data Objects > Recordset2. Name: rEdit  (ubahlah defaultnya yang semula Recordset1 menjadi rsEdit)3. Connection: cms_blog4. Table: post5. Columns: All6. Filter: ID, URL Parameter7. Ubah tulisan ID yang ada di kolom sampingnya menjadi edit8. Sort: updated, Descending9. Klik OK untuk menyelesaikannya.10. Simpan kembali hasil pekerjaan Anda.

Membuat Recordset (rsCategory) ==> Untuk KATEGORI BERITA

Berikut adalah langkah-langkahnya:

1. Klik Insert > Data Objects > Recordset2. Name: rsCategory (ubahlah defaultnya yang semula Recordset1 menjadi rsCategory)3. Connection: cms_blog4. Table: category

Page 2: Membuat CMS PHP MySQMembuat CMS PHP MySQL Menggunakan DreamweaverL Menggunakan Dreamweaver CS5

5. Columns: All6. Filter: None7. Sort: category, Ascending8. Klik OK untuk menyelesaikannya.9. Simpan kembali hasil pekerjaan Anda.

Membuat form edit berita (edit-berita.php)

Langkah membuat form edit berita sebenarnya sama dengan langkah membuat form update berita. Perbedaannya adalah pada penambahan input hidden field sebagai tempat menyimpan primary key dari tabel berita.

Terkait langkah lebih detail yang dilengkapi dengan Gambar, silakan baca tutorial Part 4:   Membuat CMS PHP MySQL Menggunakan Dreamweaver CS5, CS4, CS3 (Part 4).

Berikut adalah langkah-langkahnya:

1. Buka kembali file add-news.php. Anda akan bekerja dalam mode Design View, jadi ubah workspace Anda menjadi Design View

2. Seleksi tulisan “Form edit news goes here”. Hapus tulisan tersebut3. Klik Insert > Form > Form4. Klik Insert > Spry > Spry Validation Text Field. Spry berfungsi untuk validasi input.

Jendela Input Tag akan keluar.5. ID: title6. Label: Judul berita:7. Klik OK. Form text field akan muncul di Design View Anda. Letakkan kursor Anda

setelah text field tersebut lalu tekan ENTER.8. Klik Insert > Spry > Spry Validation Select. Jendela Input Tag akan keluar9. ID: category10. Label: Kategori berita:11. Klik OK. Form select akan keluar. Letakkan kursor Anda setelah form select tersebut

lalu tekan ENTER12. Klik Insert > Spry > Spry Validation Text Area13. ID: content14. Label: Isi berita:15. Klik OK untuk menyelesaikannya. Form text area akan muncul, letakkan kursor

sesudahnya lalu tekan ENTER.16. Klik Insert > Form > Button 17. ID: submit. ==> Label tidak perlu Anda isi. 18. Klik OK 19. Seleksi tombol Submit tersebut, lalu copy dan paste di sampingnya. 20. Seleksi tombol Submit yang baru saja Anda paste tadi, lalu melalui panel Properties

rubah menjadi Reset Form.21. Seleksi form input title yang Anda buat pada langkah ke-4 sampai ke-7,  lalu melalui

panel Properties, ubah Char width: 50. Ini untuk memperlebar ukuran text field yang telah Anda buat (secara default Dreamweaver tidak mendefinisikan lebar karakter textfield, jadi kira-kira hanya 30 karakter).

22. Lakukan hal yang sama pada form input content. Ubah Char width: 60 (semula 45) dan Num lines: 10 (semula 5)

23. Letakkan kursor Anda di samping tombol Reset 24. Klik Insert > Form > Hidden Field25. Melalui panel Properties (terletak di sebelah bawah Workspace Anda), ubah Hidden

Field tersebut yang semula bernilai: hiddenField menjadi ID. Lihat gambar di atas untuk lebih detailnya.

26. Letakkan kursor Anda di samping tombol Reset lalu simpan kembali hasil pekerjaan Anda.

Page 3: Membuat CMS PHP MySQMembuat CMS PHP MySQL Menggunakan DreamweaverL Menggunakan Dreamweaver CS5

Binding data ke dalam form yang telah dibuah

Binding data adalah menempelkan data lama yang telah kita buat query-nya tadi (Recordset(rsEdit) dan Recordset(rsCategory) ke dalam form yang telah dibuat.

Berikut adalah langkah-langkahnya:

1. Buka kembali file add-news.php. Anda akan bekerja dalam mode Design View, jadi ubah workspace Anda menjadi Design View

2. Pada langkah ini, ketelitian pada area yang diklik sangat diperlukan (lihat ilustrasi gambar area yang nantinya harus diklik). Akan ada 4 (empat) form input yang harus Anda klik dan kemudian dibinding dengan data dari recordset, yaitu input: ID, title, category,  dan content.