Contoh Tutorial Ultradev: 3.4 Menambahkan Record ke Database
Penulis:Eve Cole
Waktu Pembaruan:2009-05-30 18:34:47
Bab 3: Menerapkan Database untuk Membuat Halaman Web Dinamis
Bagian 4: Menambahkan catatan ke database
Jika sebelumnya tidak ada record di database, untuk kenyamanan pengujian, kami langsung mengoperasikan database dan menambahkan beberapa bagian data ke dalamnya. Konten berikut mengajarkan Anda cara membuat halaman untuk mengirimkan data, sehingga kita dapat menambahkan data ke database melalui browser. Ini adalah mode server-browser yang lebih populer. *_"
Oke, mari kita mulai!
Langkah pertama: buka Ultradev---haha, omong kosong.
Buka menu Sisipkan -> LiveObjects -> Rekam Formulir Penyisipan, seperti yang ditunjukkan pada gambar di bawah ini:
Setelah memilih, kotak dialog berikut untuk memasukkan properti formulir data akan muncul.
Koneksi adalah koneksi database yang telah kita tentukan di situs. Setelah memilihnya, tabel dalam database yang Anda sambungkan akan muncul di kolom Sisipkan Ke Tabel, dari situ Anda dapat memilih tabel yang ingin Anda masukkan datanya. Basis data kami hanya memiliki satu tabel info pengguna, pilih tabel tersebut. Kemudian pada Form Fields di bawah ini akan muncul field-field yang kita rancang dalam desain tabel dan properti terkaitnya. Kolom mewakili nama field dalam tabel database, dan Display As mewakili jenis field form apa yang digunakan, seperti field form teks ( Text Field) untuk mengirimkan data kita, Submit As menunjukkan tipe data apa yang akan dikirimkan. Misalnya, jika tipe data adalah kolom integer, kita tidak bisa mengirimkannya dengan tipe data teks. Umumnya, Ultradev akan secara otomatis memilih kolom ini untuk kita. Label akan membantu meminta Anda untuk mengisi konten kolom formulir ini. Setelah Memasukkan, kolom Ke berarti melompat ke halaman itu setelah Anda mengirimkan data. Misalnya, setelah pendaftaran berhasil, maka akan melompat ke halaman untuk memberi tahu Anda bahwa Anda telah berhasil mendaftar dan Anda dipersilakan untuk menggunakannya. milik anak laki-laki. Jika Anda tidak mengisi apa pun, berarti Anda akan kembali ke halaman ini setelah mengirimkan data.
Selanjutnya, pilih bidang yang ingin kita tambahkan datanya. Di sini, ID diberi nomor secara otomatis dan dibuat secara otomatis oleh database, jadi kita tidak perlu mengoperasikannya. Pilih baris ini dan klik tombol dengan "-" untuk menghapusnya. Kami memberi bidang Reg_date nilai default =Sekarang() saat mendesain database. Ini juga akan dibuat secara otomatis oleh database tanpa campur tangan kami, sehingga juga dihapus. Lalu kita ubah Labelnya menjadi bahasa Mandarin, sehingga sudah siap formulir penambahan data, seperti terlihat pada gambar di bawah ini:
Setelah mengklik OK, halaman yang ditunjukkan pada gambar di bawah ini dibuat. Wow! Apakah itu terlihat familier? Haha, halaman pendaftaran pengguna sederhana selesai, Mudah sekali! Jika Anda tertarik, Anda dapat melihat kode yang dibuat Ultradev untuk kami. Ini sangat panjang!
Oh, jangan lupa ada satu tempat lagi untuk mengaturnya, yaitu pada atribut form field pada bagian kata sandi pengguna, Anda perlu mengatur jenisnya menjadi Kata Sandi, seperti gambar di bawah ini. Dengan cara ini, saat memasukkan kata sandi, kata sandi tidak akan ditampilkan dalam teks biasa, melainkan * yang akan digunakan.
Simpan halaman tersebut, lalu mari kita coba langsung hasilnya. Buka browser, masukkan alamat, dan isi beberapa data, seperti gambar di bawah ini:
Klik Sisipkan Catatan untuk mengirimkan data, lalu lompat ke halaman yang menampilkan data tersebut. Haha, lihatlah, data yang baru kita masukkan tergeletak begitu saja di sana. Saya yakin Anda telah merasakan kekuatan Ultradev lagi. Cukup gerakkan mouse beberapa kali, dan halaman yang berfungsi penuh akan muncul. Jika Anda menulisnya dengan tangan, Anda masih belum tahu berapa lama waktu yang dibutuhkan untuk menulis, dan Anda harus terus melakukan pengujian.
Faktanya, fungsi registrasi ini masih belum sempurna. Misalnya, apa yang harus saya lakukan jika entri data berulang kali digunakan? Apa yang harus saya lakukan jika pengguna gagal mengisi beberapa konten? Masalah ini akan dibahas nanti di Panduan Pengguna Tingkat Lanjut Ultradev, jadi harap bersabar.
Oke, lain kali kita akan membahas tentang cara mengedit record di database. Nah, bagaimana jika saya tidak sengaja memasukkan data yang salah? Adapun cara melakukannya, kami akan menjelaskannya lain kali.