Tutorial Pemula - NewBie

TUTORIAL MENAMPILKAN DATA DARI BEBERAPA TABEL DI DATABASE KE HALAMAN WEB DENGAN PHP

Tutorial ini akan membahas bagaimana cara develindo.com menampilkan 2 atau lebih tabel di database yang berhubungan ke halaman web. Setiap tabel memiliki kunci utama atau primary key, namun tidak semua tabel memilki kunci tamu atau foreign key. Tabel yang memilki kunci tamu maka tabel tersebut berrelasi atau berhubungan dengan tabel tersebut. Kunci tamu dapat dijadikan jalur untuk mengambil data dari tabel tamu sehingga data dapat ditampilkan secara sinkron atau sesuai.

Ikuti Panduan berikut ini.

Pertama, Buat Tabel baru dengan nama tb_produk di database yang telah anda buat, dengan struktur seperti ini

database-mysql-php

Perhatikan, pada tabel diatas terdapat field id_kategori dimana field tersebut merupakan kunci tamu dari tabel kategori.

Kedua, buat tabel baru dengan nama tb_kategori dengan struktur seperti ini

tutorial-php

Pada tb_kategori, field id_kategori merupakan primary key dari tabel, dan pada tb_produk merupakan kunci tamu atau foreign key.

Setelah anda membuat 2 tabel silahkan inputkan data pada tabel tersebut.

Inputkan beberapa kategori pada tb_kategori contohnya seperti ini

tutorial-php

selanjutnya Inputkan beberapa data ke tb_produk contohnya seperti ini

tutorial-php

Perhatikan ! Pada tb_kategori , nama kategori Pakain Pria memilki nilai id_kategori = 1, dan pada tabel produk terdapat id_kategori yang menggunakan id_kategori=1, Maka data produk tersebut berarti produk tersebut ber kategori Pakaian pria, begitu juga seterusnya.

Oke, Setelah anda membuat kedua tabel, selanjutnya membuat script untuk menampilkan data dari database.

Ketiga, buat file baru beri nama produk.php simpan di folder latihan.

Ketikkan script berikut ini simpan dengan nama produk.php

(Jika anda belum mengerti cara membuat koneksi, dapat melihat di artikel ini : Cara Membuat Koneksi PHP)

(Jika anda belum Mengerti Cara Membuat Tabel dengan HTML silahkan baca artikel ini : Cara Membuat Tabel Sederhana Dengan HTML)

 

<?php
//panggil file koneksi.php yang sudah anda buat
include "koneksi.php";
?>
<!doctype html public "-//W3C//DTD HTML 4.0 //EN">
<html>
<head>
       <title>JUDUL WEBSITE ANDA</title>
</head>
<body>
<h1 align="center"> Daftar Produk</h1>
    <table border="1" width="800" align="center">
       <thead>
       <tr>
           <th>ID Produk</th>
           <th>Nama Produk</th>
           <th>Kategori Produk</th>
           <th>Deskripsi</th>
           <th>Stok</th>
           <th>Berat</th>
           <th>Harga</th>
           <th>Diskon</th>
       </tr>
       </thead>

       <tbody>
<?php
//ambil data dari tb_produk dan tb_kategori  di database
$ambildata=mysqli_query($conect, "SELECT * FROM tb_produk, tb_kategori where tb_produk.id_kategori=tb_kategori.id_kategori order by id_produk desc");
while($a=mysqli_fetch_array($ambildata)){
    ?>
       <tr>
           <td><?php echo $a['id_produk'];?></td>
           <td><?php echo $a['nama_produk'];?></td>
           <td><?php echo $a['nama_kategori'];?></td>
           <td><?php echo $a['deskripsi_produk'];?></td>
           <td><?php echo $a['stok_produk'];?></td>
           <td><?php echo $a['berat_produk'];?>(gr)</td>
           <td>Rp. <?php echo $a['harga_produk'];?></td>
           <td><?php echo $a['diskon_produk'];?>%</td>
       </tr>
<?php
}
?>
</tbody>

</table>
<p align="center">Menampilkan data produk dan data kategori dari database, tabel produk ber relasi dengan tabel kategori dengan id_kategori yang terdapat pada tabel produk, <br>Maka dat dapat di tampilakn bersamaan</p>
</body>
</html>

Penjelasan dapat anda lihat di video yah

Setelah anda membuat silahkan coba di localhost anda, maka akan tampil seperti ini

cara-menampilkan-data-dari-database

Nah, data produk dengan ID = 1 memiliki id kategori=1 yang artinya nama kategorinya Pakaian pria, begitu juga dengan id_kategori=2 yang artinya kategori pakaian wanita. Jika anda menginputkan id_kategori=3 maka artinya kategorinya pakaian Anak.

Oke, demikian tutorial tentang menampilkan data dari beberapa tabel dengan php ke halaman web.

Terimakasih

Develindo.com

*CATATAN

-Jika anda malas mempraktekan script diatas bisa anda download di link yang sudah saya berikan

-Jika anda bingung mempraktekannya bisa anda lihat video yang sudah saya berikan dan jangan lupa like n subscribe untuk berlangganan

 

Preview Demo

Develindo Web | Tutorial Pemrograman Website