Mewarnai Tabel Secara Selang Seling

Pada Tutorial kali ini saya mencoba membahas syntax pemrograman PHP mengenai tabel, Syntax ini saya pelajari dari buku karangan Lukmanul Hakim dengan Websitenya http://bukulokomedia.com. Bukan promosi nich, tapi saya memang sedang mempelajari buku-buku karangan beliau, semuanya bagus dan sangat bermanfaat.




Penasaran ama judul Bukunya ? Iya deh saya kasi tau, "Membongkar Trik Rahasia Para Master PHP", sebenarnya masih ada beberapa buku lainnya yang sedang saya pelajari, tapi saya maunya pelan2 aja ah, yang penting lama-lama bisa. Oh ya, kalo mau dapat TTD dari pengarangnya langsung bisa pesan secara Online di webnya.
Pertama, Pada pembahasan kita kali ini, coba Anda buat terlebih dahulu database dan tabel yang dibutuhkan :
Contoh :

Nama Database : cobadb
Nama Table : anggota

Dengan menggunakan Notepad atau Bluefish ketik Listing Program sebagai berikut :

<?php
mysql_connect("localhost","root","");
mysql_select_db("cobadb");

$sql="SELECT * FROM anggota";
$qry=mysql_query($sql);

echo "<table><tr><th>No.</th><th>Nama</th><th>Alamat</th></tr>";
$no=1;
while($data=mysql_fetch_array($qry)) {
if (($no % 2) == 0) {
$warna = "#E1E1E1";
}
else {
$warna = "#EEEEEE";
}
echo "<tr bgcolor=$warna>
<td>$no</td>
<td>$data[nama]</td>
<td>$data[alamat]</td>
</tr>";
$no++;
}
echo "</tr></table>";
?>
Keterangan Syntax :
mysql_connect("localhost","root","");
mysql_select_db("cobadb");
Ket : Untuk koneksi MySQL dan Database dengan nama cobadb.

$sql="SELECT * FROM anggota";
$qry=mysql_query($sql);
Ket : Mengaktifkan Table anggota
echo "<table><tr><th>No.</th><th>Nama</th><th>Alamat</th></tr>";
$no=1;
while($data=mysql_fetch_array($qry)) {
if (($no % 2) == 0) {
$warna = "#E1E1E1";
}
else {
$warna = "#EEEEEE";
}
echo "<tr bgcolor=$warna>
<td>$no</td>
<td>$data[nama]</td>
<td>$data[alamat]</td>
</tr>";
$no++;
}
echo "</tr></table>";
Ket : Menampilkan Data ke dalam Table.

if (($no % 2) == 0) {
$warna = "#E1E1E1";
Ket : Apabila sisa baginya genap, warnanya abu2 gelap (#E1E1E1).


else {
$warna = "#EEEEEE";
}
Ket : Selain itu, Jika sisa baginya ganjil, warnanya abu-abu terang (#EEEEEE)

Hasil Ketika dibuka di  localhost
Share on Google Plus

About thonie

This is a short description in the author block about the author. You edit it by entering text in the "Biographical Info" field in the user admin panel.
    Blogger Comment
    Facebook Comment

0 comments:

Poskan Komentar