MultiServis.Net //PHP El Kitabı

<<= Önceki Sayfa | PHP Ana Sayfa | Sonraki Sayfa =>>

HTML tablolarindaki veri satirlarini renklendirmek Yazar: serkan Tarih: 01/29/02

Bu yazimizda tablo satirlari (<tr>) ile calisirken onlara alternatif olarak nasil renk verebilecegimizi tartisacagiz.

Once ornegimizde gecen komutlari anlatalim.Ilk olarak tablomuzu olusturacak verileri bir dizi icerisine yerlestiriyoruz.Dizmizin 26 tane uyesi(elementi) olsun.Buna gore asagidaki gibi bir deklarasyonla dizimizi yaratabilirz :

$ornek_dizi = array("1", "2", "3", "4", "5", "6", "7", "8", "9", "10",
"11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21",
"22", "23", "24", "26");

Simdi bu dizideki element sayisi ogrenelim :

$element_sayisi = count($ornek_dizi);

Bu iki tanimlamam ile dizinin butun elemanlarini HTML tablosu seklinde ekranda gosterebiliriz.Bunu yapmak icin cok basit bir dongu kullanmak yeterlidir :

<html>
<head>
<title>Tablolari Renklendirelim</title>
</head>
<body>
<table width=100%>
<?php
$ornek_dizi = array("1", "2", "3", "4", "5", "6", "7", "8", "9", "10",
"11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21",
"22", "23", "24", "26");

$element_sayisi = count($ornek_dizi);

for ($x=0;$x<=$element_sayisi;$x++) {
?>

<tr><td><?php echo $ornek_dizi[$x]; ?></td></tr>

<?php } ?>

</table>
</body>
</html>

Boyle bir kodun ciktisini gormek icin asagida verilen adrese bakiniz.

http://www.turk-php.com/ornekler/tablo_renklendir1.php

Simdi de bu HTML tablosunun satirlarini renklendirelim :

<html>
<head>
<title>Renkli HTML Tablolari</title>
</head>
<body>
<table width=100%>
<?php
$ornek_dizi = array("1", "2", "3", "4", "5", "6", "7", "8", "9", "10",
"11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21",
"22", "23", "24", "26");

$element_sayisi = count($ornek_dizi);

for ($x=0;$x<=$element_sayisi;$x++) {

if (($x % 2) == 0) { $c = "#9999CC"; }
else { $c = "#CCCCCC";}
?>

<tr><td bgcolor="<?= $c ?>">
<?= $ornek_dizi[$x]; ?>
</td></tr>
<? } ?>
</table>
</body>
</html>

Yukaridaki kodun ciktisini gormek icin asagida verilen adrese bakiniz :

http://www.turk-php.com/ornekler/tablo_renklendir2.php

Ornek Programlarin Kaynak Kodlari

http://www.turk-php.com/ornekler/tablo_renklendir1.phps

http://www.turk-php.com/ornekler/tablo_renklendir2.phps

Serkan Hadi Ceylani
serkan@turk-php.com

Yayin Tarihi 01/08/02

<<= Önceki Sayfa | PHP Ana Sayfa | Sonraki Sayfa =>>