Professional Documents
Culture Documents
02 - Laman Web Dinamik PHP Dengan Dreamweaver 8 PDF
02 - Laman Web Dinamik PHP Dengan Dreamweaver 8 PDF
&
Hypertext Pre-Processor (PHP)
Prasyarat Minimum:
1. Windows XP
2. Macromedia Dreamweaver 8
3. Pelayan Perkhidmatan Web yang menyokong;
a. PHP
b. MySQL
4. Pastikan Pelayan Perkhidmatan Web telah pun aktif.
5. Minat
Membina Site.
Kita memilih PHP kerana laman web yang akan dibina merupakan laman
web dinamik yang akan menggunakan teknologi pelayan PHP. Sebaik
sahaja anda klik PHP, Start Page akan lenyap dan paparan akan
menunjukkan editing area untuk anda memulakan pembinaan laman web.
Namakan Site anda sebagai kelab dan alamat http anda ialah
http://localhost/kelab/ dan klik butang Next > .
Pilih pilihan Yes, I want to use a server technology, pilih PHP MySQL dan
klik Next >.
Pilih pilihan Edit and test locally, tentukan lokasi folder adalah adalah
C:\wamp\www\kelab\ dan klik Next > .
7. Seterusnya anda akan menetapkan folder root bagi laman web anda.
10. Sekiranya anda berjaya membina site, task pane anda akan membuka
tetingkap Files untuk memaparkan fail-fail yang terdapat dalam folder
anda.
11. Sekarang site anda telah disediakan. Anda bolehlah membina satu laman
web sebagai muka hadapan laman web anda dan simpan fail laman web
tersebut sebagai index.htm
12. Preview fail yang anda bina menggunakan perisian pelayaran internet
anda dengan menggunakan URL http://localhost/kelab/ Anda sepatutnya
dapat melihat laman web anda tanpa sebarang masalah.
2. Mulakan dengan membina fail baru. Pada menu bar Dreamweaver 8, klik
File dan pilih New. Paparan berikut akan dipaparkan.
Pilih Dynamic page pada Category dan pilih PHP. Kemudian klik butang
Create.
9. Sebaik sahaja anda klik OK, panel Databases akan memaparkan ikon
pangkalan data kelkom pada panelnya.
10. Ini bermaksud hubungan fail anda dengan pangkalan data telah pun
sempurna dilakukan.
11. Sekarang wizard akan digunakan untuk membina borang kemasukan data
pada pangkalan data menggunakan laman web. Gunakan menu Insert >
Application Objects > Insert Record > Record Insertion Form Wizard.
PelID >> No. KP; PelNama >> Nama; PelAlamat1 >> Alamat ; PelAlamat2
>> (Hapuskan Label); PelPoskod >> Poskod; PelBandar >> Bandar;
PelNegeri >> Negeri; PelKelas >> Kelas; PelKump >> Kumpulan; WarID
>> No KP Waris.
14. Simpan fail ini. Anda telah siap membina fail untuk kemasukan data
pelajar.
2. Buka satu lagi fail baru (File > New > Dynamic page > PHP > Create)
Klik OK.
10. Anda akan mendapat kekotak dialog Recordset. Gunakan tetapan berikut:
11. Sekarang kita akan memasukkan nilai data dari jadual pelajar dalam
pangkalan data ke dalam jadual di laman web. Klik Bindings pada Task
Pane Application, kemudian klik tanda + pada Recordset(q_papar).
14. Simpan fail anda. Sekarang anda boleh mencuba untuk melihat (preview)
laman web anda menggunakan Internet Explorer (IE).
Anda tidak dapat melihat data yang baru dimasukkan tadi kerana paparan
dalam laman pelpapar.php hanya memaparkan satu rekod sahaja.
17. Anda akan mendapat kekotak dialog berikut; Klik butang OK.
18. Kawasan ulangan akan diaktifkan. Simpan dan preview laman ini sekali
lagi.
Sekarang anda akan mendapat kesemua data yang telah dimasukkan ke
dalam pangkalan data.
20. Blokkan baris kedua dalam jadual data anda, kemudian klik Code pada
Document Toolbar Dreamweaver 8.
22. Kawasan yang telah diblok dalam mode design akan ditandakan (blok)
dalam mod kod. (Anda perlu berhati-hati kerana pengubahsuaian kod
akan memberikan perubahan dalam paparan nanti). Perhatikan
kawasan yang telah diblok tersebut.
23. Simpan fail anda, tukar ke mod design dan preview sekali lagi.
4. Simpan fail anda dan preview. Anda boleh mencuba untuk menggunakan
hubungan ini. Pastikan ianya berfungsi dengan baik.
Kita akan membina link dari fail pelpapar.php kerana kemudahan ini lebih
mudah dilakukan kerana kita boleh melihat maklumat asas dari fail ini.
Kita akan menghubungkan fail pelihat.php (yang akan dibina selepas ini)
dengan fail pelpapar.php menggunakan link Lihat yang terdapat dalam
jadual di fail pelpapar.php.
SERET
5. Bina Hyperlink untuk menghubungkan fail ini dengan fail pelpapar.php dan
kemudian simpan fail ini.
7. Blokkan perkataan Lihat yang terdapat dalam jadual (di baris kedua,
selepas sel Kelas). Kemudian klik Hyperlink. Masukkan tetapan berikut ke
dalam kekotak dialog Hyperlink;
8. Pastikan perkataan lihat masih lagi dalam keadaan blok (highlight). Tukar
paparan kepada mod kod. Kita akan mengubahsuai kod php sekali lagi.
9. Blokkan baris paparan pelID (dlm contoh ini, baris 45) bermula dari
10. Simpan fail ini dan preview menggunakan IE. Pastikan apabila anda
lalukan penunjuk tetikus di atas link Lihat, link menggunakan no. kad
pengenalan akan dipaparkan pada status bar IE anda. Klik untuk melihat
data khusus bagi pelajar berkenaan.
4. Dari bar menu, pilih Insert > Application Objects > Update Records >
Record Update Form Wizard. Dreamweaver 8 akan memaparkan kekotak
dialog Record Update Form Wizard. Lakukan tetapan berikut:
7. Seterusnya anda perlu membina link dari fail pelpapar.php ke fail edit.php
12. Pastikan perkataan Edit masih dalam keadaan blok (highlight). Ubah mod
suntingan kepada mod kod. Perhatikan kawasan yang telah diblok.
14. Setelah anda pasti, salin baris <?php echo $row_q_papar[pelID]; ?> dan
tampal di bahagian yang telah dipastikan tadi.
16. Simpan fail anda dan kembali ke mod Design. Preview dan uji fail anda
bagi memastikan link yang telah dibina dapat berfungsi dengan baik.
3. Taipkan Rekod ini akan dihapuskan dari pangkalan data. pada ruang
suntingan.
Seret dari
Bindings
ke dalam
jadual
8. Cipta (Create) fail baru untuk menghapuskan rekod. Simpan fail ini
sebagai hapus.php.
10. Klik butang pada Server Behaviors dan pilih Delete Record.
13. Pada fail sahpadam.php, bina link menggunakan perkataan Hapus dan
sambungkan ke fail hapus.php
15. Kembali pada fail pelpapar.php. Dengan menggunakan teknik yang sama
pada langkah pada muka surat 22, tetapi dilakukan pada perkataan
Hapus dan sambungkan ke fail sahpadam.php.
16. Uji laman web anda bermula dari laman pelpapar.php menggunakan IE.
Fail-fail anda sepatutnya dapat berfungsi dengan baik. Minta bantuan
fasilitator sekiranya anda menghadapi masalah.
Name: q_login
Connection: kelkom
Table: login
Klik butang OK
8. Masukkan Form ke dalam laman web. Pada menu bar, klik Insert > Form
> Form
11. Pada lajur pertama jadual, taipkan ID dalam baris pertama dan Kata
Laluan pada baris kedua.
12. Pada lajur kedua jadual, masukkan TextField dan namakan sebagai
pengID
(Klik pada baris pertama, lajur kedua jadual, kemudian klik Insert > Form >
Text Field)
14. Dengan menggunakan kaedah yang sama, masukkan Text Field ke dalam
baris kedua, lajur kedua jadual dan namakan sebagai katalaluan. Tukar
Text Field type kepada Password
15. Seterusnya, masukkan butang arahan pada lajur kedua, baris ketiga
jadual.
(Insert > Form > Button)
16. Namakan Value butang tersebut sebagai Login, dan Action adalah Submit
form.
17. Masukkan satu lagi butang di sebelah kanan butang pertama, tukar Value
kepada Batal dan Action ditukar kepada Reset form.
18. Klik + pada Task Pane Server Behaviors, pilih User Authentication > Log
In User.
21. Anda perlu membina satu lagi fail untuk digunakan sekiranya terdapat
kesilapan semasa pengguna memasukkan ID atau katalaluan. Untuk
memudahkan proses, kita akan mengubahsuai fail login untuk dijadikan
fail login kedua.
22. Klik File > Save As dan namakan fail baru sebagai login2.php
SELAMAT BERJAYA