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){}

Join Table Versi PHP :

<?php
include “conn.php”;

$query=mysql_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′”,$koneksi);

?>
<table border=”1″>
<tr>
<th>Nama Pelanggan</th>
<th>Kode Transaksi</th>
<th>Nama Barang</th>
<th>Harga Satuan</th>
<th>Jumlah</th>
<th>Total</th>
<th>Nama</th>
</tr>
<?php
while($row=mysql_fetch_array($query)){
?>
<tr>
<td><?php echo $row[‘nama_pelanggan’]; ?></td>
<td><?php echo $row[‘kd_transaksi’];?></td>
<td><?php echo $row[‘nama_barang’];?></td>
<td><?php echo $row[‘harga_satuan’];?></td>
<td><?php echo $row[‘jumlah’];?></td>
<td><?php echo $row[‘total’];?></td>
<td><?php echo $row[‘nama’];?></td>
</tr>
<?php
}
?>
</table>

Download Sourcecode :

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

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

Karawang, 15-11-2010

noname

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: