<?php
include
"koneksiphp.php";
echo
"<table border=1>
<tr>
<td> No</td>
<td> Nim</td>
<td> Nama</td>
<td> Alamat</td>
</tr>";
$no=1;
$query="SELECT
* FROM mahasiswa";
$hasil=mysql_query($query);
while($data=mysql_fetch_array($hasil)){
$warna=($no % 2 == 0) ?
"red" : "blue";
echo "<tr bgcolor=$warna>
<td>$no</td>
<td>$data[nim]</td>
<td>$data[nama]</td>
<td>$data[alamat]</td>
</tr>";
$no++;
}
echo
"</table>";
?>
Cara Kerja:
Fungsi include digunakan
untuk memanggil file koneksi. Fungsi while digunakan untuk melakukan perulangan
sebanyak data didalam table database. Tanda ? merupakan percabangan dengan
banyak pilihan Cuma 2. Artinya adalah jika benar maka statement pertama
diterapkan jika tidak statement kedua diterapkan.
Logikanya akan berjalan
seperti ini : perulangan akan berlangsung sebanyak jumlah data dalam table database
yang tertampung dalam variable data. Variable warna akan berisi data warna merah
jika sisa pembagian bernilai 0, namun jika tidak maka variable berwarna biru.
Untuk baris data pertama akan
berwarna biru karena sisa pembagian bernilai bukan 0, ini artinya
statement
yang dipilih adalah yang ke dua. Baris kedua akan berwarna merah karena sisa
pembagian bernilai 0, statement yang dipilih adalah yang kedua.
tabelwarnawarni2.php
<?php
include
"koneksiphp.php";
echo
"<table border=1>
<tr>
<td> No</td>
<td> Nim</td>
<td> Nama</td>
<td> Alamat</td>
</tr>";
$no=1;
$query="SELECT
* FROM mahasiswa";
$hasil=mysql_query($query);
while($data=mysql_fetch_array($hasil)){
if(($no % 2) == 0){
$bgcolor="red";
} else{
$bgcolor="blue";
}
echo "<tr bgcolor=$bgcolor>
<td>$no</td>
<td>$data[nim]</td>
<td>$data[nama]</td>
<td>$data[alamat]</td>
</tr>";
$no++;
}
echo
"</table>";
?>
Cara Kerja :
Beda dengan yang pertama
dengan yang kedua adalah cara memberi warna pada table. Jika yang pertama
menggunakan tanda ?, maka yang kedua menggunakan if else. Secara konsep sama.
Skrip/Code PHP: Tabel Warna Warni
4/
5
Oleh
Unknown