Menampilkan hasil pencarian dengan paging PHP & MySQL


searching-paging-ri32

Latar Belakang

Dalam membuat aplikasi pencarian terkadang jika hasil pencariannya banyak, kita membutuhkan paging untuk membagi data menjadi beberapa halaman.

Masalahnya adalah jika kita mencari dengan suatu kata kunci, dan data tersebut berhasil  ditampilkan dalam paging. Namun saat kita ingin menampilkan data hasil pencarian tadi di halaman yang lain, maka yang tampil bukan data hasil pencarian. tapi data keseluruhan sebelum pencarian.

Teknik Coding

Saya memanfaatkan metod GET untuk menyimpan nilai form pencarian di URL dan saya jadikan nilai url tadi sebagai parameter untuk searcing-paging. Parameter tersebut di simpan dalam tag link nomor halaman.

Download Sourcecode :

https://blogri32.blogspot.co.id/2017/12/free-downloads.html

Sekian artikel dari saya semoga bermanfaat untuk teman-teman dan anda semua…aamiin

Cilangkap, 26-04-2013

KangAgus

 

Advertisements

Menampilkan data hasil Join table


Latar Belakang :

Dalam database terdapat banyak tabel yang saling ber relasi.  dalam aplikasi ini akan menampilkan data dari 4 table kedalam 1 tabel di Java.

Database :

Tabel Barang

Tabel Kasir

Tabel Pelanggan

Tabel Transaksi

Query :

SELECT nama_pelanggan,kd_transaksi,nama_barang, harga_satuan, jumlah, total,nama FROM pelanggan pl, transaksi tr, barang br,kasir ks WHERE pl.kd_pelanggan=tr.kd_pelanggan AND tr.kd_barang=br.kd_barang AND ks.kd_kasir=tr.kd_kasir AND kd_laporan=’1′”

Potongan Script JAVA :

//untuk menampilkan di table
try{
String sql=”select nama_pelanggan,kd_transaksi,nama_barang, harga_satuan, jumlah, total,nama from pelanggan pl, transaksi tr, barang br,kasir ks where pl.kd_pelanggan=tr.kd_pelanggan AND tr.kd_barang=br.kd_barang AND ks.kd_kasir=tr.kd_kasir AND kd_laporan=’1′”;
java.sql.Statement stmt=conn.createStatement();
java.sql.ResultSet rslt=stmt.executeQuery(sql);

while(rslt.next()){
String nama_pelanggan=rslt.getString(“nama_pelanggan“);
String kd_transaksi=rslt.getString(“kd_transaksi“);
String namabarang=rslt.getString(“nama_barang“);
String hargasatuan=rslt.getString(“harga_satuan“);
String jumlah=rslt.getString(“jumlah“);
String total=rslt.getString(“total“);
String kasir=rslt.getString(“nama“);

String[] dataField={nama_pelanggan,kd_transaksi,namabarang,hargasatuan,jumlah,total,kasir};
DftTabMode2.addRow(dataField);
}
}catch(Exception ex){}

Download Sourcecode :

https://blogri32.blogspot.co.id/2017/12/free-downloads.html

Sekian artikel dari saya, semoga bermanfaat untuk teman-teman dan anda semua…aamiin

Karawang, 15-11-2010

KangAgus

%d bloggers like this: