Pemrograman Web 1 : Modul 8. Menampilkan Data dari DataBase

Untuk melihat hasil data-data yang telah di inputkan ke dalam database, maka kita perlu membuat program untuk menampilkan data tersebut ke browser. Perintah SQL yang digunakan adalah :

Select * from nama_tabel;

Adapun scriptnya adalah :

  • Pastikan file konek.php sudah terbuat di folder myportal pada modul 7.
  • Aktifkan kembali Notepad lalu buat script berikut :
<?php
echo "Daftar Buku Alamat";
include "konek.php";
$tampil = "select * from bukualm order by no desc";
$hasil=mysql_query($tampil);
while ($data = mysql_fetch_row($hasil))
{
echo "Nama : $data[1]<br>";
echo "Alamat : $data[2]<br>";
echo "Kode pos : $data[3]<br>";
echo "Email : $data[4]<br>";
echo "________________________________________<br>";
}
?>
  • Simpan dengan nama Tampilbuku.php pada folder c:\wamp\www.\myportal

Penjelasan script
Select * from bukualm ORDER BY No DESC;
Tanda asterik (*) menyatakan bahwa semua data di dalam tabel bukualm ditampilkan Dan ORDER BY berfungsi untuk mengurutkan data secara DESC tersebut artinya “Tampilkan semua data dari tabel bukualm, kemudian urutkan berdasarkan NO secara descending.

Mysql_Fetch_array_row(“hasil perintah SQL”);
untuk menampilkan hasil dari perintah SQL dalam bentuk baris index.

Menampilkan Data dengan Tabel
Untuk menampilkan data di dalam tabel kita dapat menggunakan tag HTML, namun tag-tag tersebut disisipkan di PHP

	<table border="1"> …</table>, digunakan untuk membuat tabel.
	<tr> …</tr>, digunakan untuk membuat baris (Rows) pada suatu tabel
	<td>…</td>. Digunakan untuk membuat kolom-kolom atau sell pada tabel.
	<th>…</th> digunakan untuk membuat header atau judul kolom Dan judul baris pada suatu tabel

Adapun Scriptnya adalah :

<?php
echo "Daftar Buku Alamat";
include "konek.php";
$tampil="select * from bukualm";
$hasil =mysql_query($tampil);
echo"<table border=1>
<tr>
  <th>Nama</th>
  <th>Alamat</th>
  <th>Kode Pos </th>
  <th>EMail </th>
</tr>";  
while ($data= mysql_fetch_array($hasil))
{
echo"<tr><td>$data[nama]</td>";
echo"<td>$data[alamat]</td>";
echo"<td>$data[kodepos]</td>";
echo"<td>$data[email]</td></tr>";
}
echo"</table>";
?>

Simpan pada folder c:/wamp/www/myportal beri nama tabeltamu.php

Menampilkan data pada Tabel diserta Kontrol Edit dan Hapus

<?php
echo "<h3> DATA TAMU ADMIN </H3>";
include "konek.php";
$tampil ="select * from bukualm ORDER BY no DESC";
$hasil = mysql_query($tampil);
$total = mysql_num_rows($hasil);

echo "<table align = center border = 1>
<tr>
  <th>Nama</th>
  <th>Alamat </th>
  <th>kode Pos </th>
  <th>Email </th>
</tr>";
while ($data=mysql_fetch_array($hasil))
{
echo"<tr><td>$data[nama]</td>";
echo"<td>$data[alamat]</td>";
echo"<td>$data[kodepos]</td>";
echo"<td>$data[email]</td>";
echo"<td><a href=edittamu.php?id=$data[no]>edit</a>
<a href=hapustamu.php?id=$data[no]>Hapus</a></td></tr>";
}
echo"</table>";
echo"<P ALIGN=RIGHT> Jumlah total Tamu :<b>$total</b>";
echo"<br><center><a href=formbuku.php>Input Tamu</a>";
?>

Penjelasan Script :
Mysql_num_rows(“perintah SQL”);
untuk menampilkan/menghitung jumlah total baris data yang ada pada tabel. Hasilnya dalam bentuk angka.

<A HREF="edit_tamu.php?id=$data[no]">edit</a>

Untuk membuat link pada teks Edit dengan tujuan File edit_tamu.php Dan pada link tersebut diberi variabel id yang berisi nilai yang diambilkan dari variabel NO. Hal tersebut juga berlaku untuk Link Hapus.

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: