From Rijal
on
Mudahnya Memasukkan Data yang Terpilih di Aplikasi Web dari PHPMaker
Sore Master Masino Sinaga
Mau tanya nih, misalnya sy mau menambahkan fasilitas EDIT di halaman tersebut.
apakah Query editnya juga diletakkan di sini juga :
// Row Custom Action event
function Row_CustomAction($action, $row) {
// Return FALSE to abort
if ($action == "ambilkrs") {
ew_Execute("INSERT INTO krs VALUES(null, '03503120', '".$row["kode"]."', '".$row["semester"]."', '2014')");
}
return TRUE;
}
tapi bgaimana langkah2nya, kok bingung ya. Maklum masih pemula.
trimakasih.
2014/11/16 at 4:04 pm
From Masino Sinaga
on
Mudahnya Memasukkan Data yang Terpilih di Aplikasi Web dari PHPMaker
Server event Row_CustomAction sebaiknya digunakan hanya untuk memanipulasi data berdasarkan nilai Record yang terpilih (tercentang) pada tabel di halaman List. Jadi, data dimanipulasi di belakang layar berdasarkan data dari Record yang terpilih. Jika Anda ingin menambahkan fungsi Edit, maka gunakanlah fitur Grid-Edit.
Baca topik Tutorial – Inline Add, Inline Copy, Inline Edit, Grid-Add and Grid-Edit dari menu Help PHPMaker untuk informasi dan contoh pengimplementasiannya.
2014/11/17 at 10:10 am
From Rijal
on
Sekali Lagi, Mengapa Saya Pilih PHPMaker, Bukan ScriptCase, Bukan PHPRunner?
– Bang, apkah PHP Maker mendukung Fitur Split Form ( satu hlman ada add & list)
– satu lagi : apakah ada pengaturan Custom Form.
misalnya sy pnya tabel Master BARANG : kode_barang, nm_barang, harga.
dan tabel transaksi JUAL_BARANG : kode_jual, kode_barang, jumlah_beli, total_beli.
ketika di generate utk tabel JUAL_BARANG kan yang muncul di form sesuai yg ada di tabel tsb ( 4 field)
namun sy ingin mnampilkan nm_barang dan harga dr tabel BARANG ( tapi hanya utk ditampilkan saja tidak di simpan ke database)
jadi intinya di Form JUAL_BARANG ada pencarian kode_barang (lookup ke tabel barang) jika input & kode ditemukan akan menampilkan nm_barang dan harga dari tabel barang di textbox.
sbenarnya sy sdh coba fitur ‘use lookup table’ menggunakan textbox namun utk menampilkan nm_barang & harga blum ketemu caranya.
apakah PHP Maker bisa mengatasi hal tersebut dgn pengaturan di Projek nya ?
Trimakasih , mohon solusinya.
2014/11/16 at 3:51 pm
From Masino Sinaga
on
Sekali Lagi, Mengapa Saya Pilih PHPMaker, Bukan ScriptCase, Bukan PHPRunner?
1. Kalau untuk menampilkan fungsi Add dan List, Anda bisa menggunakan fitur Inline-Add, Inline-Copy, dan Grid-Edit. Baca topik Tutorial – Inline Add, Inline Copy, Inline Edit, Grid-Add and Grid-Edit dari menu Help PHPMaker.
2. Anda tetap bisa mengoptimalkan fitur Lookup Table. Dari bagian Display Fields tersedia sampai 4 field yang bisa Anda gunakan untuk menampilkan informasi nama barang dan harganya. Baca topik Using Lookup Table for Edit Tag (Text/Radio/Checkbox/Select) yang terdapat di bawah topik Field Setup pada menu Help PHPMaker.
2014/11/17 at 10:06 am
From Rijal
on
Sekali Lagi, Mengapa Saya Pilih PHPMaker, Bukan ScriptCase, Bukan PHPRunner?
1. Utk Split Form yg sy mksud bkn sperti itu Bang, maksudnya di halaman Add itu dibawah / di samping kanan nya terdapat Halaman List (hasil input ) misal 10 Record, jd kalo ada yg slah input bs keliatan.
2. Maaf, Utk Lookup Table yg saya Maksud bukan sperti itu Bang (munculnya bkan dlm 1 textbox)
Jadi misal di halaman ADD ada 5 textbox :
1. Kode Barang (textbox utk input)
2. Nama Barang (textbox ini Otomatis terisi ‘nama_barang’ jika yg diinput pd Kode Barang ada dlm tabel BARANG )
3. Harga ( textbox ini Otomatis terisi ‘Harga’ jika yg diinput pd Kode Barang ada dlm tabel BARANG ) dan akan dijadikan variabel (harga * jumlah_beli)
4.Jumlah_beli ( textbox utk diinput)
5.Total_beli ( textbox ini akan terisi ketika jumlah beli terisi (harga * jumlah_beli)
tapi Struktur Tabelnya sperti ini :
* Tabel BARANG : kode_barang, nm_barang, harga.
* Tabel JUAL_BARANG : kode_jual, kode_barang, jumlah_beli, total_beli
apakah hal sperti itu bisa dilakukan melalui Pengaturan di Project PHP Maker ?
atau harus ngedit file2 hasil generate ?
Trimakasih banyak atas responnya…
2014/11/20 at 6:53 pm
From Masino Sinaga
on
Sekali Lagi, Mengapa Saya Pilih PHPMaker, Bukan ScriptCase, Bukan PHPRunner?
1. Oh, kalau yang persis seperti itu memang tidak ada, tapi fitur yang mendekati adalah Grid-Add dan Grid-Edit. Bahkan, kedua fitur ini lebih simpel dibandingkan split form yang Anda maksud.
2. Tentu hal itu bisa diimplementasikan lewat PHPMaker. Tidak perlu mengedit file-file hasil generate. Anda bisa menggunakan fitur Auto-fill untuk mengisi textbox lain berdasarkan data yang diinput di textbox sebelumnya. Sedangkan untuk menampilkan hasil perhitungan, Anda bisa menaruh kode jQuery di bagian Client Scripts.
Saya sarankan agar Anda mendownload file demo project yang disediakan di situs PHPMaker. Pada menu orderdetails Anda dapat melihat contoh pengimplementasian fitur Auto-fill tersebut.
From Rijal
on
Sekali Lagi, Mengapa Saya Pilih PHPMaker, Bukan ScriptCase, Bukan PHPRunner?
Bang, sudah sy download dan dicoba.
utk Auto Fill : Utk kasus di DEMO PHP Maker , di menu Orderdetails kan Autofill dalam 1 tabel ( Product ID dan Unit Price dlm 1 tabel) ketika Product ID dipilih Unit Price otomatis Muncul.
sdangkan dlm kasus saya beg gini :
* Tabel BARANG : kode_barang, nm_barang, harga.
* Tabel JUAL_BARANG : kode_jual, kode_barang, jumlah_beli, total_beli
ada form transaksi ( jual_barangadd.php ) yg akan di Insert ke Tabel JUAL_BARANG.
1. Input Kode Barang
jika ketemu tampilkan nama barang & harga (tapi ngambilnya dari tabel barang) & masing2 ditampilkan dlm textbox.
2. Input Jumlah Beli
3. dst… (utk penghitungan sdh oke)
Nah, ketika sy Generate Tabel JUAL_BARANG utk “nama_barang & harga” tidak bisa otomatis muncul di Form Jual_BarangAdd.php. karena ‘nama_barang & harga’ memang tdk ada dlm tebel JUAL_BARANG.
– jadi intinya nama_barang hanya utk ditampilkan
– sedangkan Harga utk ditampilkan & dijadikan Variabel Penjumlahan.
Trimakasih banyak atas Responnya…
2014/11/21 at 7:17 pm
From mbah bejo
on
Sekali Lagi, Mengapa Saya Pilih PHPMaker, Bukan ScriptCase, Bukan PHPRunner?
kalu itu bisa mudah pake sc pak, coba deh, sayangnya sc terlau banyak pake iframe jadi sulit di modif manual
2015/01/10 at 8:37 pm
From Masino Sinaga
on
Sekali Lagi, Mengapa Saya Pilih PHPMaker, Bukan ScriptCase, Bukan PHPRunner?
Untuk mengambil informasi dari kedua tabel (Barang dan Jual_Barang), Anda bisa membuat sebuah View di dalam Database, lalu gunakan View tersebut seperti pada case OrderDetails di project demo tersebut.
2014/11/22 at 7:17 am
From Masino Sinaga
on
Sekali Lagi, Mengapa Saya Pilih PHPMaker, Bukan ScriptCase, Bukan PHPRunner?
Rijal, coba Anda copy-paste SQL untuk view1 tersebut ke sini.
2014/11/24 at 9:53 am
From Rijal
on
Sekali Lagi, Mengapa Saya Pilih PHPMaker, Bukan ScriptCase, Bukan PHPRunner?
oohhh…. ternyata bisa ya kirain harus ngedit file2 nya dulu utk buat hal sperti ini, maksih Banyak Bang Master.
utk auto Fill sdh kucoba dan berhasil.
Oh iya, tapi untuk Insert Ke Database Kok G bisa ya, tulisannya sperti ini:
Failed to execute SQL. Error: Can not modify more than one base table through a join view ‘db_barang.view1’
nama DB = db_barang.
nama view = view1
relasi : barang.kode_barang=jual_barang.kode_barang
kira2 apa ya yg salah ?
trimakasih atas Responnya.
2014/11/23 at 8:13 pm
From meidy n surawinata
on
Database Apa Saja yang Didukung oleh PHPMaker?
Pak Masino bagaimana caranya membuat form yg ada TAB nya di PHPMaker ? Saya melihat contoh di Scriptcase dilakukan dg mudah. Apakah di PHPMaker seperti itu caranya ? Saya sdg berencana membeli software. Antara Scriptcase atau PHPMaker.
Terima kasih.
Meidy
2014/11/13 at 7:28 pm
From Masino Sinaga
on
Database Apa Saja yang Didukung oleh PHPMaker?
Kalau di PHPMaker, pemakaian Tab di sebuah form atau halaman merepresentasikan pembagian area lokasi Field ke dalam beberapa Page, atau istilah di PHPMaker dikenal dengan Multi-Page. Jadi, istilah Page di sini, sama dengan istilah tampilan Tab secara visual.
Untuk menerapkannya di PHPMaker, sangatlah mudah. Anda cukup membuat nilai yang berbeda pada kolom Page No. yang terdapat di bawah kolom General pada Fields setup. Misalkan Field A, B, C, dan D masing-masing nilainya 1, sementara Field E, F, G masing-masing nilainya 2. Hasil akhirnya: Field A s.d. D berada di Tab pertama, sedangkan Field E s.d. G berada di Tab kedua. Demikian seterusnya.
Baca juga bagian Page No. yang terdapat di bawah topik Field Setup pada menu Help PHPMaker untuk informasi lebih lanjut mengenai hal ini.
2014/11/13 at 7:36 pm
From mulyadi
on
Tolong Jangan Buat Aplikasi Web yang Bertele-Tele dan Mempersulit Pengguna!
kalau ada contoh projects phpmakernya om. yg versi 11 gimana dapat serial number nya ??
terima kasih om
2014/11/13 at 10:57 am
From Masino Sinaga
on
Tolong Jangan Buat Aplikasi Web yang Bertele-Tele dan Mempersulit Pengguna!
From Radian
on
Membangun Aplikasi Web dengan Cepat, Mudah, dan Menyenangkan
Haloo apa kabar Bang Masino, semoga sehat selalu…
Tolong solusinya: Bagaimana cara validasi periode aktif,contoh:
Periode: 01/01/2014 s/d 31/01/2014 status aktif
Pada saat user input transaksi harus dalam range periode aktif.
Salam
Radian
2014/11/12 at 9:44 am
From Masino Sinaga
on
Membangun Aplikasi Web dengan Cepat, Mudah, dan Menyenangkan
From Radian
on
Membangun Aplikasi Web dengan Cepat, Mudah, dan Menyenangkan
Mauliate lae…
2014/11/12 at 2:43 pm
From Masino Sinaga
on
Membangun Aplikasi Web dengan Cepat, Mudah, dan Menyenangkan
Sama-sama. 🙂
2014/11/12 at 3:47 pm
From Hamsah
on
Sekali Lagi, Mengapa Saya Pilih PHPMaker, Bukan ScriptCase, Bukan PHPRunner?
Maaf sedikit oot ingin tanya mengenai fitur di phpmaker versi seblumnya pada edit style theme ada pilihan untuk menampilkan warna yang berbeda untuk visited link, setelah sy menggunakan php maker 10 ternyata sudah memakai bootstrap dan sy sedikit bingung untuk menemukan option penggantian vistied link colornya… apakah di php maker 11 juga seperti itu?
Terima Kasih sebelumnya…
2014/11/12 at 8:54 am
From Masino Sinaga
on
Sekali Lagi, Mengapa Saya Pilih PHPMaker, Bukan ScriptCase, Bukan PHPRunner?
Bootstrap juga memiliki visited link. Untuk meng-override-nya, Anda bisa menambahkan kode seperti ini melalui Edit Style di Theme-nya:
a:visited{color:blue;}
2014/11/12 at 9:13 am
From Hamsah
on
Sekali Lagi, Mengapa Saya Pilih PHPMaker, Bukan ScriptCase, Bukan PHPRunner?
Wuah ternyata sangat simple…
saya ucapkan banyak terima kasih ..
2014/11/12 at 10:15 am
From Masino Sinaga
on
Sekali Lagi, Mengapa Saya Pilih PHPMaker, Bukan ScriptCase, Bukan PHPRunner?
Hehehe…. PHPMaker, gitu lho… 😀
Oke, sama-sama. 😉
2014/11/12 at 12:48 pm
From budi
on
Sekali Lagi, Mengapa Saya Pilih PHPMaker, Bukan ScriptCase, Bukan PHPRunner?
pak masino saya tertarik belajar PHP maker setelah melihat situs ini, dan sebagai pemula seperti saya dimana saya bisa download aplikasinya.. dan sepertinya saya kenal bapak setelah sy lihat fhoto profil bp.
2014/11/08 at 2:31 pm
From Masino Sinaga
on
Sekali Lagi, Mengapa Saya Pilih PHPMaker, Bukan ScriptCase, Bukan PHPRunner?
Anda bisa men-download-nya dari alamat ini: http://www.hkvstore.com/phpmaker/download.asp scroll ke bagian paling bawah halaman.
O ya, kita pernah ketemu di mana ya? 🙂
2014/11/11 at 5:53 pm
From Joyo
on
Sekali Lagi, Mengapa Saya Pilih PHPMaker, Bukan ScriptCase, Bukan PHPRunner?
Double selection field adalah dua field yg terdiri dari kiri dan kanan, yang kiri untuk pilihan yg tersedia dan field kanan adalah hasil dari pilihan yg kita lakukan dari field sebelah kiri tadi.
Terima kasih atas penjelasannya.
2014/11/07 at 12:04 am
From Masino Sinaga
on
Sekali Lagi, Mengapa Saya Pilih PHPMaker, Bukan ScriptCase, Bukan PHPRunner?
Berarti dugaan saya sebelumnya sudah tepat. Di PHPMaker hal itu disebut dengan Dynamic Selection List. Sudah coba?
2014/11/07 at 10:41 am
From Joyo
on
Sekali Lagi, Mengapa Saya Pilih PHPMaker, Bukan ScriptCase, Bukan PHPRunner?
Lae Masino,
Saya tertarik beli SC dulu setelah melihat aktifnya anda di SC forum, nah sekarang anda menyebar virus phpmaker ke saya :). Ada beberapa hal yg mau saya tanya sebelum beli phpmaker, level php saya nubie.
1. Kalau kita lihat di SC field untuk double selection, apakah bisa di-achieve dengan tampilan seperti SC atau double selection pada dropdown?.
2. Saya sudah pakai demo phpmaker, apakah untuk melihat tampilan dari perubahan harus selalu generate code terlebih dahulu?.
3. Untuk menu dengan link luar aplikasi phpmaker, apakah bisa pada windows yg sama?. Rencananya saya mau memakai sistem report luar?.
4. Apakah mudah integrasi dengan PHP Reportmaker?
Atas jawabannya saya ucapkan terima kasih.
Salam,
Joyo
2014/11/02 at 5:07 pm
From Masino Sinaga
on
Sekali Lagi, Mengapa Saya Pilih PHPMaker, Bukan ScriptCase, Bukan PHPRunner?
Hehehe… virus PHPMaker, ya? Sepertinya virus ini luar biasa dahsyatnya. 🙂
1. Saya sama sekali sudah tidak ingat dengan istilah field double selection di SC, maklumlah sudah lama tidak pakai SC. Tapi, kalau dari namanya, saya mencoba menduga-duga, bahwa fitur ini di PHPMaker dikenal dengan istilah Dynamic Selection List, yaitu ketika Pengguna memilih data di sebuah ComboBox, maka data di ComboBox lain akan ditampilkan sesuai dengan data yang terpilih di ComboBox sebelumnya. Apakah seperti itu yang dimaksud? Jika ya, tentu saja hal ini bisa dihasilkan di PHPMaker dengan sangat mudah dan cepat.
2. Betul, secara prinsip memang seperti itu. Tapi, untuk Pengguna yang sudah mahir dan menguasai struktur kode yang dihasilkan oleh PHPMaker, maka tidak selalu harus generate code terlebih dulu untuk melihat hasilnya. Contoh, misalnya kita ingin menerapkan business-logic saat Record sedang ditambah, maka kita dapat langsung menambahkan kode tersebut ke dalam server event Row_Inserting pada file *info.php yang sudah di-generate. Setelah kita yakin bahwa semuanya sesuai dengan yang diinginkan, barulah kita menambahkannya melalui project PHPMaker, dan men-generate ulang kode tersebut dengan PHPMaker.
3. Tentu bisa. Sejak versi 11, PHPMaker memperkenalkan fitur baru yang dikenal dengan Custom Files. Fitur ini memungkinkan Web Developer untuk menambahkan kode mereka sendiri supaya tampilannya konsisten dengan tampilan yang dihasilkan oleh PHPMaker. Jika halaman yang akan ditampilkan berasal dari luar sistem, maka Anda bisa memanfaatkan fitur iframe untuk memuat konten tersebut pada jendela yang sama.
4. Integrasi PHPReportMaker dengan PHPMaker tentu sangatlah mudah. Petunjuk mengenai hal ini sudah diuraikan dengan sangat jelas di menu Help dari masing-masing kedua produk tersebut. Catatan tambahan, karena saat ini PHPReportMaker masih menggunakan Bootstrap 2, sementara PHPMaker sudah menggunakan Bootstrap 3, maka tampilan keduanya sedikit berbeda. Mudah-mudahan dalam beberapa waktu ke depan, PHPReportMaker menggunakan Bootstrap 3 juga.
2014/11/03 at 10:53 am
From anggi
on
Mudahnya Memasukkan Data yang Terpilih di Aplikasi Web dari PHPMaker
mas maaf nih sebelumnya karena pertanyaan aku OOT.
aku memakai phpmaker versi 9
gini mas, aku punya satu table isi ada beberapa field nah ada 2 field yg aku buat untuk mempersingkat input oleh user.
contohnya kaya gini field pertama nomor register awal field kedua nomor register akhir, nah aku mau pas pada saat user add maka dua field tersebut otomatis jadi terextract dari field nomor register awal sampai dengan nomor register akhir satu persatu record.
gimana caranya ya mas.
mohon bantuan.
Terimakasih banyak sebelumnya mas
2014/10/31 at 3:13 pm
From Masino Sinaga
on
Mudahnya Memasukkan Data yang Terpilih di Aplikasi Web dari PHPMaker
Gunakan server event Row_Inserting.
Baca topik Server Events and Client Scripts dari menu Help PHPMaker untuk informasi dan contoh-contoh kode-nya.
From Rijal on Mudahnya Memasukkan Data yang Terpilih di Aplikasi Web dari PHPMaker
2014/11/16 at 4:04 pmFrom Masino Sinaga on Mudahnya Memasukkan Data yang Terpilih di Aplikasi Web dari PHPMaker
2014/11/17 at 10:10 amFrom Rijal on Sekali Lagi, Mengapa Saya Pilih PHPMaker, Bukan ScriptCase, Bukan PHPRunner?
2014/11/16 at 3:51 pmFrom Masino Sinaga on Sekali Lagi, Mengapa Saya Pilih PHPMaker, Bukan ScriptCase, Bukan PHPRunner?
2014/11/17 at 10:06 amFrom Rijal on Sekali Lagi, Mengapa Saya Pilih PHPMaker, Bukan ScriptCase, Bukan PHPRunner?
2014/11/20 at 6:53 pmFrom Masino Sinaga on Sekali Lagi, Mengapa Saya Pilih PHPMaker, Bukan ScriptCase, Bukan PHPRunner?
2014/11/20 at 7:11 pmFrom Rijal on Sekali Lagi, Mengapa Saya Pilih PHPMaker, Bukan ScriptCase, Bukan PHPRunner?
2014/11/21 at 7:17 pmFrom mbah bejo on Sekali Lagi, Mengapa Saya Pilih PHPMaker, Bukan ScriptCase, Bukan PHPRunner?
2015/01/10 at 8:37 pmFrom Masino Sinaga on Sekali Lagi, Mengapa Saya Pilih PHPMaker, Bukan ScriptCase, Bukan PHPRunner?
2014/11/22 at 7:17 amFrom Masino Sinaga on Sekali Lagi, Mengapa Saya Pilih PHPMaker, Bukan ScriptCase, Bukan PHPRunner?
2014/11/24 at 9:53 amFrom Rijal on Sekali Lagi, Mengapa Saya Pilih PHPMaker, Bukan ScriptCase, Bukan PHPRunner?
2014/11/23 at 8:13 pmFrom meidy n surawinata on Database Apa Saja yang Didukung oleh PHPMaker?
2014/11/13 at 7:28 pmFrom Masino Sinaga on Database Apa Saja yang Didukung oleh PHPMaker?
2014/11/13 at 7:36 pmFrom mulyadi on Tolong Jangan Buat Aplikasi Web yang Bertele-Tele dan Mempersulit Pengguna!
2014/11/13 at 10:57 amFrom Masino Sinaga on Tolong Jangan Buat Aplikasi Web yang Bertele-Tele dan Mempersulit Pengguna!
2014/11/13 at 12:05 pmFrom Radian on Membangun Aplikasi Web dengan Cepat, Mudah, dan Menyenangkan
2014/11/12 at 9:44 amFrom Masino Sinaga on Membangun Aplikasi Web dengan Cepat, Mudah, dan Menyenangkan
2014/11/12 at 12:45 pmFrom Radian on Membangun Aplikasi Web dengan Cepat, Mudah, dan Menyenangkan
2014/11/12 at 2:43 pmFrom Masino Sinaga on Membangun Aplikasi Web dengan Cepat, Mudah, dan Menyenangkan
2014/11/12 at 3:47 pmFrom Hamsah on Sekali Lagi, Mengapa Saya Pilih PHPMaker, Bukan ScriptCase, Bukan PHPRunner?
2014/11/12 at 8:54 amFrom Masino Sinaga on Sekali Lagi, Mengapa Saya Pilih PHPMaker, Bukan ScriptCase, Bukan PHPRunner?
2014/11/12 at 9:13 amFrom Hamsah on Sekali Lagi, Mengapa Saya Pilih PHPMaker, Bukan ScriptCase, Bukan PHPRunner?
2014/11/12 at 10:15 amFrom Masino Sinaga on Sekali Lagi, Mengapa Saya Pilih PHPMaker, Bukan ScriptCase, Bukan PHPRunner?
2014/11/12 at 12:48 pmFrom budi on Sekali Lagi, Mengapa Saya Pilih PHPMaker, Bukan ScriptCase, Bukan PHPRunner?
2014/11/08 at 2:31 pmFrom Masino Sinaga on Sekali Lagi, Mengapa Saya Pilih PHPMaker, Bukan ScriptCase, Bukan PHPRunner?
2014/11/11 at 5:53 pmFrom Joyo on Sekali Lagi, Mengapa Saya Pilih PHPMaker, Bukan ScriptCase, Bukan PHPRunner?
2014/11/07 at 12:04 amFrom Masino Sinaga on Sekali Lagi, Mengapa Saya Pilih PHPMaker, Bukan ScriptCase, Bukan PHPRunner?
2014/11/07 at 10:41 amFrom Joyo on Sekali Lagi, Mengapa Saya Pilih PHPMaker, Bukan ScriptCase, Bukan PHPRunner?
2014/11/02 at 5:07 pmFrom Masino Sinaga on Sekali Lagi, Mengapa Saya Pilih PHPMaker, Bukan ScriptCase, Bukan PHPRunner?
2014/11/03 at 10:53 amFrom anggi on Mudahnya Memasukkan Data yang Terpilih di Aplikasi Web dari PHPMaker
2014/10/31 at 3:13 pmFrom Masino Sinaga on Mudahnya Memasukkan Data yang Terpilih di Aplikasi Web dari PHPMaker
2014/11/01 at 8:55 am