Ketika Pengguna (End-User) Aplikasi Web mengklik tombol untuk menyimpan data yang baru saja ditambah atau diubah, maka sebaiknya sistem harus bisa menampilkan pesan konfirmasi, apakah data ingin disimpan atau tidak. Hal ini penting, guna memberi kesempatan kepada Pengguna untuk memeriksa ulang, sebelum akhirnya data tadi benar-benar disimpan ke Database. Sebagai Web Developer, pernahkah Anda mengalami kesulitan ketika ingin menambahkan pesan konfirmasi sebelum data disimpan melalui Aplikasi … [Selengkapnya ...]
Kapan Harus Menggunakan Object $rsold dan $rsnew dari PHPMaker?
Ada empat server event yang sering digunakan oleh Web Developer untuk mengimplementasikan business-logic saat data sedang atau sudah berhasil ditambah atau diperbarui. Mereka adalah Row_Inserting, Row_Inserted, Row_Updating, dan Row_Updated. Akhiran ing artinya sedang berlangsung, sedangkan akhiran ed sudah selesai berlangsung. Row_Inserting dan Row_Updating masing-masing artinya saat sistem sedang menambah dan saat sistem sedang memperbarui data ke Database. Sedangkan Row_Inserted dan … [Selengkapnya ...]
Mudahnya Membuat Hanya Satu Record Default di Aplikasi Web dari PHPMaker
Pernahkah Anda mengalami kesulitan ketika ingin membuat hanya satu Record saja yang memiliki status Default dari antara ratusan atau bahkan ribuan Record di dalam sebuah Table? Jika ya, maka artikel berikut ini merupakan solusinya. Katakanlah kita memiliki sebuah table yang bernama timezone, dengan struktur tabel dan data sebagai berikut: Dari namanya, kita mengetahui bahwa table ini berfungsi untuk menyimpan PHP Timezones dari seluruh penjuru dunia. Dari 456 Record Timezone … [Selengkapnya ...]
Menjalankan Kode Setelah Beberapa Record Diperbarui di Aplikasi Web dari PHPMaker
Di artikel sebelumnya kita sudah membahas bagaimana mudahnya Web Developer menjalankan business-logic saat beberapa Record sedang diperbarui melalui Grid di Aplikasi Web yang dihasilkan oleh PHPMaker dengan menggunakan server event Grid_Updating. Selanjutnya di artikel yang ini kita akan membahas server lanjutan yang dijalankan setelah server event tadi, yaitu Grid_Updated. Seperti namanya, server event Grid_Updated akan dijalankan setelah beberapa Record yang terdapat di control Grid telah … [Selengkapnya ...]
Menjalankan Kode Setelah Record Berhasil Diubah di Aplikasi Web dari PHPMaker
Beberapa server event di PHPMaker diciptakan berpasang-pasangan. Yang satu dipanggil saat proses sedang berlangsung, yang lainnya dipanggil saat proses sudah selesai dijalankan. Contoh: Row_Deleting dan Row_Deleted, Row_Inserting dan Row_Inserted. Demikian juga dengan Row_Updating yang baru saja kita bahas di artikel saya sebelumn ini, berpasangan dengan Row_Updated Server event Row_Updated berada di bawah lokasi Server Events -> Table-Specific -> Common di dalam project PHPMaker Anda. … [Selengkapnya ...]