Eksplorasi Ultradev DreamweaverMX (4-1)
Penulis:Eve Cole
Waktu Pembaruan:2009-05-31 21:07:37
Eksplorasi Dreamweaver MX Ultradev (4) Memodifikasi catatan dalam database
Pada bab sebelumnya kita telah membahas tentang cara menambahkan konten baru ke database. Tapi saya ingin tahu apakah Anda memperhatikan situasi seperti itu. Bagaimana jika saya menemukan kesalahan dalam catatan database setelah mengirimkannya? apa yang harus dilakukan? Tentu saja perlu dimodifikasi. Untuk modifikasi kali ini kita akan memodifikasi isi database melalui WEB. Kedengarannya tidak mudah. Tidak masalah, melalui pendahuluan di bab sebelumnya, Anda akan menemukan bahwa memanggil database di DW MX sangat sederhana, selama Anda mengklik beberapa klik mouse. Oh. . . Hal yang sama berlaku untuk memperbarui konten database kali ini. Ini sangat sederhana. Ayo!~~!
Oke, mari kita semua memahami konsep dasar update konten database. Mari kita gunakan analogi terlebih dahulu. Misalnya, pembaruan informasi pengguna di forum 5D menggunakan pembaruan konten basis data. Halaman jenis ini biasanya merupakan halaman utama (halaman sebelumnya) - subhalaman (halaman berikutnya). Halaman utama memungkinkan pengguna memilih untuk mencatat pembaruan (informasi pribadi di forum 5D memungkinkan pengguna memilih untuk mencatat pembaruan ), lalu meneruskan parameter ke subhalaman, dan subhalaman tersebut melakukan dua operasi berbeda secara bersamaan. Pertama, ini menampilkan data yang ada sehingga dapat dimodifikasi oleh pengguna, dan kemudian memperbarui konten database yang dimodifikasi.
<1> Pertama, kita membuat kumpulan rekaman, seperti yang disebutkan dalam Bab 2, lalu menggunakan perilaku bidang berulang untuk membuat rekaman multi-baris. Saya tidak akan mengulangi langkah-langkah ini di sini. Render sebenarnya ditunjukkan pada (4.1).
4-1
<2> Apakah Anda memperhatikan "edit" di atas? Ini adalah protagonis dari langkah pertama kita - lompat ke tautan halaman detail (Buka Halaman Detail). Seperti disebutkan sebelumnya, parameter dikirimkan ke subhalaman di halaman utama. "Edit" yang kita miliki di sini memainkan peran ini. Ketika diklik, parameter akan diteruskan ke halaman berikutnya. Pertama-tama kita menggunakan mouse untuk memilih kata "Edit", dan kemudian Aplikasi-->Perilaku Server-->Buka Halaman Detail. Ini juga merupakan perilaku server yang disertakan dengan DW MX, seperti yang ditunjukkan pada Gambar (4-2) .
4-2
Setelah mengklik mouse, akan muncul antarmuka dialog, seperti yang ditunjukkan pada Gambar (4-3).
Tautan: Anda dapat memilih koneksi di mana perilaku server ini harus diterapkan dalam daftar drop-down ini. Jika Anda memilih konten dinamis dalam dokumen, konten tersebut akan dipilih secara otomatis.
Halaman Detail: Masukkan alamat URL halaman ASP yang sesuai dengan halaman detail di kotak teks ini, atau klik tombol Browser untuk memilihnya. Di sini kita masuk edit.asp.
Lulus Parameter URL: Di kotak teks ini, masukkan nama parameter yang akan diteruskan ke halaman detail melalui URL. Ingatlah untuk memasukkan sesuatu yang mudah diingat.
Recordset: Pilih recordset yang menjadi milik parameter yang melewati URL. Kumpulan rekaman mana yang dimaksudkan untuk meneruskan parameter? Di sini pilih kumpulan rekaman bernama testmx yang baru saja kita buat.
Kolom: Pilih nama bidang dalam kumpulan catatan yang menjadi milik parameter yang diteruskan oleh URL, yaitu, tetapkan sumber nilai parameter yang diteruskan oleh URL. Disini kita pilih ID, kalian juga bisa memilih yang lain, tapi ingat untuk mengubahnya nanti ke yang benar.
Parameter URL: Menunjukkan bahwa nilai formulir di halaman utama diteruskan ke subhalaman sebagai parameter URL. Kami tidak menggunakan formulir di halaman utama kami, jadi kami tidak perlu memilihnya.
Parameter Formulir: Menunjukkan bahwa nilai formulir di halaman utama diteruskan ke subhalaman dalam bentuk parameter URL. Di sub-halaman, Anda dapat membaca parameter yang diteruskan di sini melalui request.form. Sama seperti di atas, tidak ada formulirnya, jadi saya tidak memilihnya. (Catatan: request.form adalah objek bawaan dasar di ASP. Untuk metode terperinci, silakan merujuk ke informasi yang relevan.)
Ketika tombol OK diklik, "Edit" yang semula kita pilih akan menjadi link hypertext yang berisi konten dinamis.
4-3
<3> Sejauh ini persiapan passing parameter di halaman utama kita sudah selesai. Tentu saja, ini juga merupakan puncak dari bab ini - memperbarui konten database. Buat halaman baru, definisikan sebagai ASP, scriptnya adalah VBSscript, dan simpan sebagai edit.asp, seperti yang kita masukkan di atas. Jangan sampai salah input, kalau tidak Anda akan membuat kesalahan lagi. Hal selanjutnya adalah membuat record set dengan halaman utama yang sama, kemudian membuat form untuk memudahkan pengguna menginput record update. Tampilan spesifiknya ditunjukkan pada Gambar (4-4).
Seperti disebutkan di Bab 3, ingatlah juga untuk mengatur nama kotak teks di formulir agar konsisten dengan nama di database.
4-4