Eksplorasi Dreamweaver MX Ultradev (2)
Penulis:Eve Cole
Waktu Pembaruan:2009-05-31 21:07:46
Dreamweaver MX Ultradev Explore (2) Menampilkan catatan dalam database
Pada kuliah sebelumnya, kita terutama berbicara tentang pengaturan koneksi database. Hari ini kita akan memulai implementasi sebenarnya dari aplikasi latar belakang dan memperoleh data dari database. Halaman web yang kita lihat saat ini pada dasarnya dinamis. Yang disebut dinamis berarti digabungkan dengan database untuk memperbarui informasi secara otomatis. Mengambil data dari database adalah metode dinamis yang paling dasar dan paling umum digunakan. Selanjutnya kita akan mengambil daftar informasi produk dari tabel Produk di database Northwind melalui query.
Perhatikan bahwa saat menyiapkan situs, atur Akses di opsi Server Pengujian ke FTP atau Lokal/Jaringan (Gambar 2-1), jika tidak, Binding tidak akan tersedia.
Gambar 2-1
Pilih tab Bindings di panel Aplikasi di sebelah kanan. Tekan tombol plus (seperti yang ditunjukkan pada Gambar 2-2)
Gambar 2-2
Di kotak dialog Recordset, buat pengaturan detail sebagai berikut:
Nama:DisProduk
Koneksi: angin utara (ini adalah koneksi yang kita buat pada kuliah sebelumnya, opsional)
Tabel: Produk (semua tabel di database tercantum di sini, kita pilih Produk)
Kolom: Berisi semua bidang di Produk. Jika Anda memilih tombol radio Pilih, maka kita dapat memfilter bidang tersebut. (Seperti yang ditunjukkan pada Gambar 2-3)
Gambar 2-3
Setelah pengaturan selesai, kita bisa mengujinya dan menekan tombol Test di sebelah kanan. Bukankah ini kejutan? Semua data yang kita butuhkan sudah terdaftar. (Seperti yang ditunjukkan pada Gambar 2-4)
Gambar 2-4
Klik OK untuk kembali ke kotak dialog Recordset, lalu klik OK untuk kembali ke halaman. Saat ini, kita dapat melihat perubahan pada tag Binding, dan query bernama disProduct yang kita buat muncul. Saya pikir setiap orang akan dengan mudah memikirkan objek setelah melihat ini. Ini sangat intuitif dan lebih mudah dipahami daripada membuat objek dalam kode (seperti yang ditunjukkan pada Gambar 2-5). Klik tanda "+" di sebelahnya untuk memperluasnya tabel Produk, Semua bidang muncul di depan mata Anda. (Seperti yang ditunjukkan pada Gambar 2-6)
Gambar 2-5
Gambar 2-6
Tujuan kami adalah menampilkan daftar produk di halaman. Dalam karya berikut, Anda akan menemukan betapa mudahnya menampilkan sesuatu di database di halaman. Anda sekali lagi akan merasakan kehebatan alat ini.
Buat tabel dengan dua baris dan empat kolom pada halaman, dan isi baris pertama dengan: nama produk, jumlah unit, harga satuan, dan inventaris (seperti yang ditunjukkan pada Gambar 2-7). di halaman. Pada bagian selanjutnya, kita akan memasukkan isi field.
Gambar 2-7
Untuk memilih bidang yang diperluas di Bindings, pertama-tama kita pilih bidang "Nama Produk", lalu klik mouse pada kolom pertama baris kedua tabel untuk membuat kursor berkedip di dalamnya, lalu kembali ke panel Bindings dan klik tombol tombol masukkan, (seperti yang ditunjukkan pada gambar) 2-8)
Gambar 2-8
Masukkan kolom "kuantitas unit, harga satuan, dan inventaris" ke dalam tabel dengan cara yang sama (seperti yang ditunjukkan pada Gambar 2-9). Ada juga metode yang lebih sederhana, yaitu Anda dapat menyeret kolom tersebut ke tempat Anda berada ingin menempatkannya. Efeknya sama, dan lebih sederhana. Oke, sekarang lihat kode aslinya. Jika Anda seorang pemula Asp, izinkan saya memberi tahu Anda sebuah pengalaman. Ini adalah melihat kode asli yang dihasilkan oleh mx, yang akan sangat membantu Anda dalam mempelajari Asp. Karena di masa depan Anda akan menemukan bahwa Anda dapat mencoba menggabungkan dua halaman menjadi satu hanya dengan menambahkan beberapa baris kode, seperti halaman login.
Gambar 2-9
Oke, sekarang simpan halaman Anda dan lihat hasil kerja Anda di browser Anda. Jangan bilang Anda tidak tahu cara men-debug halaman Asp! Apa yang ditampilkan? Hanya ada satu deretan hasil yang sangat mengecewakan bagi Anda? Haha penunjuk recordnya belum berpindah, tentu yang ditampilkan hanya baris pertama. Baca terus.
Kita akan mulai berbicara tentang Perilaku Server. Kita dapat menggunakannya untuk mencapai banyak fungsi. Mari kita lihat dulu. Masalah yang perlu kita selesaikan sekarang adalah bagaimana menampilkan semua catatan. Pilih semua sel di baris kedua tabel (Gambar 2-10),
Gambar 2-10
Klik tombol "+" pada label Perilaku Server, pilih Ulangi Wilayah di menu tarik-turun, dan pilih tombol radio Semua di kotak dialog Ulangi Wilayah. Jika Anda tidak ingin menampilkan semua, Anda juga dapat memilih tombol radio di atas dan masukkan nomor yang ingin Anda tampilkan.
Gambar 2-11
Tekan tombol OK untuk kembali. Satu perilaku lagi muncul di tab Server Behaviors (Gambar 2-12). Melihat kode aslinya, Anda menemukan bahwa dia baru saja menambahkan pernyataan loop.
Gambar 2-12
Simpan perubahan dan debug lagi. Bagaimana kalau apa pun yang Anda atur (Gambar 2-11) akan keluar. Pada titik ini hari ini, Anda dapat mengulas berikut ini, yang terutama tentang membuat kueri. Ada banyak tips di dalamnya.
untuk dilanjutkan……