Dreamweaver MX membuat buku tamu kami (1)
Penulis:Eve Cole
Waktu Pembaruan:2009-05-31 21:07:19
Halo semuanya, kita bertemu lagi. :) Pada bab sebelumnya, kita telah membahas tentang cara menggunakan perilaku server DW MX untuk mengoperasikan database dan menghasilkan halaman dinamis, tetapi bukankah menurut Anda ini agak membingungkan dan tidak mudah dipahami? Ya, apa yang kita bicarakan sebelumnya adalah perilaku server individual, dan sepertinya tidak ada hubungannya. Dalam bab ini, kita akan mempelajari cara menerapkan perilaku server DW MX secara fleksibel - untuk membuat buku tamu! (Ya, ini adalah buku tamu, yang akan menggunakan sebagian besar perilaku server tanpa menulis sebaris kode pun.)
Lakukan beberapa persiapan terlebih dahulu, buat beberapa halaman baru dan beri nama:
index.asp: Halaman muka buku tamu, digunakan untuk menampilkan pesan, dll.
new.asp: Posting pesan baru.
rep.asp: Halaman yang digunakan webmaster untuk membalas pesan.
edit.asp: Halaman untuk mengedit beberapa konten pesan yang tidak sehat.
del.asp: Sama seperti di atas, tapi caranya lebih kejam, langsung hapus. :)
login.asp: Hanya webmaster yang mempunyai wewenang untuk membalas, mengedit, menghapus dan operasi lain yang disebutkan di atas. Webmaster dapat login dan mengelola buku tamu melalui halaman ini.
maaf.asp: Halaman kembali ketika login salah.
Seperti yang ditunjukkan pada Gambar (7-1).
7-1
Dalam hal database, kita perlu menggunakan dua tabel, seperti yang ditunjukkan pada Gambar (7-2). Tabel admin digunakan untuk menyimpan nama dan password super user, dan tabel f_bbs menyimpan informasi postingan.
7-2
Buat dua field baru di tabel admin, beri nama f_name dan f_password, dan atur tipe datanya masing-masing menjadi teks, seperti yang ditunjukkan pada Gambar (7-3).
7-3
Tabel b_bbs memang agak merepotkan, tapi jangan takut, mari kita lakukan langkah demi langkah, lihat dulu gambarnya (7-4).
7-4
Field ID merupakan field kunci dari isi pesan karena memiliki banyak fungsi. Atur tipe datanya ke penomoran otomatis dan atur sebagai kunci utama, yaitu pilih dan klik lingkaran merah pada Gambar (7-4) tombol.
f_name adalah nama pengguna yang meninggalkan pesan, yang sangat sederhana.
f_content menyimpan isi pesan. Karena tipe data teks hanya dapat menyimpan hingga 255 karakter, yang sedikit lebih sedikit untuk konten pesan kita, kita perlu mengaturnya sebagai catatan di sini karena tipe data catatan dapat menyimpan hingga 65.535 karakter. karakter.karakter, yang sudah cukup lengkap. :)
f_oicq adalah nomor OICQ pengguna pesan, disetel dengan nama pengguna yang sama.
f_email adalah alamat email pengguna yang meninggalkan pesan, dan disetel ke nama pengguna yang sama.
f_homepage adalah alamat beranda pengguna, disetel dengan nama pengguna yang sama.
f_time adalah waktu pengiriman pesan. Harap dicatat di sini bahwa tipe data harus diubah menjadi tanggal/waktu dan nilai default harus ditetapkan. Seperti yang ditunjukkan pada Gambar (7-5). Now() ini adalah fungsi bawaan VBA. Fungsinya adalah jika nilai kolom tidak ditentukan saat mengirimkan pesan, sistem akan mengisi kolom tersebut dengan tanggal dan waktu saat ini.
f_repcontent adalah isi balasan webmaster yang sama dengan isi pesan. Namun, perlu dicatat bahwa nilai default juga harus ditambahkan, seperti yang ditunjukkan pada Gambar (7-6). Fungsinya untuk menampilkan “Belum ada balasan” jika tidak ada balasan pada isi pesan saat ini. Perhatikan dua tanda kutip ganda, harus dimasukkan dalam bahasa Inggris, seperti "". Jika "" dimasukkan dalam bahasa Cina, kesalahan akan dilaporkan.
7-5
7-6
Setelah menyiapkan database, giliran protagonis kita, index.asp. Halaman ini digunakan untuk menampilkan pesan dan beberapa koneksi fungsional. Mari kita lihat tampilan umumnya, seperti yang ditunjukkan pada Gambar (7-7). Pada saat yang sama, ingatlah untuk membuat kumpulan catatan dan beri nama buku tamu.
7-7
Saya di sini hanya demi kenyamanan, jadi saya tidak menggunakan gambar apa pun. Perkiraan tampilannya seperti di atas. Yang paling penting adalah menampilkan nama orang yang meninggalkan pesan, isi pesan dan balasan webmaster. Tanda "tidak ada balasan" berikut ini digunakan untuk memastikan bahwa pesan tersebut ditampilkan ketika tidak ada isi pesan tidak akan ada kesalahan. Kemudian beberapa pembaca yang penuh perhatian mungkin bertanya, mengapa saya belum melihat nomor OICQ dan alamat beranda yang saya buat di database di atas? Oh. . Jangan khawatir, tentu saja Anda perlu menggunakan ini, lihat Gambar (7-8), ini pada dasarnya adalah tampilan yang sudah terbentuk.
7-8
Bagaimana kalau tolong tunjukkan OICQ, email, homepage, dan waktu penerbitannya. Sepertinya cukup merepotkan. Jangan takut, sebenarnya sangat sederhana, hanya beberapa tindakan server kecil, ayo! ! Mari kita lakukan selangkah demi selangkah.
Halo semuanya, kita bertemu lagi. :) Pada bab sebelumnya, kita telah membahas tentang cara menggunakan perilaku server DW MX untuk mengoperasikan database dan menghasilkan halaman dinamis, tetapi bukankah menurut Anda ini agak membingungkan dan tidak mudah dipahami? Ya, apa yang kita bicarakan sebelumnya adalah perilaku server individual, dan sepertinya tidak ada hubungannya. Dalam bab ini, kita akan mempelajari cara menerapkan perilaku server DW MX secara fleksibel - untuk membuat buku tamu! (Ya, ini adalah buku tamu, yang akan menggunakan sebagian besar perilaku server tanpa menulis sebaris kode pun.)
Lakukan beberapa persiapan terlebih dahulu, buat beberapa halaman baru dan beri nama:
index.asp: Halaman muka buku tamu, digunakan untuk menampilkan pesan, dll.
new.asp: Posting pesan baru.
rep.asp: Halaman yang digunakan webmaster untuk membalas pesan.
edit.asp: Halaman untuk mengedit beberapa konten pesan yang tidak sehat.
del.asp: Sama seperti di atas, tapi caranya lebih kejam, langsung hapus. :)
login.asp: Hanya webmaster yang mempunyai wewenang untuk membalas, mengedit, menghapus dan operasi lain yang disebutkan di atas. Webmaster dapat login dan mengelola buku tamu melalui halaman ini.
maaf.asp: Halaman kembali ketika login salah.
Seperti yang ditunjukkan pada Gambar (7-1).
7-1
Dalam hal database, kita perlu menggunakan dua tabel, seperti yang ditunjukkan pada Gambar (7-2). Tabel admin digunakan untuk menyimpan nama dan password super user, dan tabel f_bbs menyimpan informasi postingan.
7-2
Buat dua field baru di tabel admin, beri nama f_name dan f_password, dan atur tipe datanya masing-masing menjadi teks, seperti yang ditunjukkan pada Gambar (7-3).
7-3
Tabel b_bbs memang agak merepotkan, tapi jangan takut, mari kita lakukan langkah demi langkah, lihat dulu gambarnya (7-4).
7-4
Field ID merupakan field kunci dari isi pesan karena memiliki banyak fungsi. Atur tipe datanya ke penomoran otomatis dan atur sebagai kunci utama, yaitu pilih dan klik lingkaran merah pada Gambar (7-4) tombol.
f_name adalah nama pengguna yang meninggalkan pesan, yang sangat sederhana.
f_content menyimpan isi pesan. Karena tipe data teks hanya dapat menyimpan hingga 255 karakter, yang sedikit lebih sedikit untuk konten pesan kita, kita perlu mengaturnya sebagai catatan di sini karena tipe data catatan dapat menyimpan hingga 65.535 karakter. karakter.karakter, yang sudah cukup lengkap. :)
f_oicq adalah nomor OICQ pengguna pesan, disetel dengan nama pengguna yang sama.
f_email adalah alamat email pengguna yang meninggalkan pesan, dan disetel ke nama pengguna yang sama.
f_homepage adalah alamat beranda pengguna, disetel dengan nama pengguna yang sama.
f_time adalah waktu pengiriman pesan. Harap dicatat di sini bahwa tipe data harus diubah menjadi tanggal/waktu dan nilai default harus ditetapkan. Seperti yang ditunjukkan pada Gambar (7-5). Now() ini adalah fungsi bawaan VBA. Fungsinya adalah jika nilai kolom tidak ditentukan saat mengirimkan pesan, sistem akan mengisi kolom tersebut dengan tanggal dan waktu saat ini.
f_repcontent adalah isi balasan webmaster yang sama dengan isi pesan. Namun, perlu dicatat bahwa nilai default juga harus ditambahkan, seperti yang ditunjukkan pada Gambar (7-6). Fungsinya untuk menampilkan “Belum ada balasan” jika tidak ada balasan pada isi pesan saat ini. Perhatikan dua tanda kutip ganda, harus dimasukkan dalam bahasa Inggris, seperti "". Jika "" dimasukkan dalam bahasa Cina, kesalahan akan dilaporkan.
7-5
7-6
Setelah menyiapkan database, giliran protagonis kita, index.asp. Halaman ini digunakan untuk menampilkan pesan dan beberapa koneksi fungsional. Mari kita lihat tampilan umumnya, seperti yang ditunjukkan pada Gambar (7-7). Pada saat yang sama, ingatlah untuk membuat kumpulan catatan dan beri nama buku tamu.
7-7
Saya di sini hanya demi kenyamanan, jadi saya tidak menggunakan gambar apa pun. Perkiraan tampilannya seperti di atas. Yang paling penting adalah menampilkan nama orang yang meninggalkan pesan, isi pesan dan balasan webmaster. Tanda "tidak ada balasan" berikut ini digunakan untuk memastikan bahwa pesan tersebut ditampilkan ketika tidak ada isi pesan tidak akan ada kesalahan. Kemudian beberapa pembaca yang penuh perhatian mungkin bertanya, mengapa saya belum melihat nomor OICQ dan alamat beranda yang saya buat di database di atas? Oh. . Jangan khawatir, tentu saja Anda perlu menggunakan ini, lihat Gambar (7-8), ini pada dasarnya adalah tampilan yang sudah terbentuk.
7-8
Bagaimana kalau tolong tunjukkan OICQ, email, homepage, dan waktu penerbitannya. Sepertinya cukup merepotkan. Jangan takut, sebenarnya sangat sederhana, hanya beberapa tindakan server kecil, ayo! ! Mari kita lakukan selangkah demi selangkah.