Anasayfa > Programlama > PHP > HTML tablolarindaki veri satirlarini renklendirmek

HTML tablolarindaki veri satirlarini renklendirmek




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 :

PHP:

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


Simdi bu dizideki element sayisi ogrenelim :

PHP:

  1.   
  2.  $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 :

PHP:

  1.   
  2.  <html>
  3.  <head>
  4.  <title>Tablolari Renklendirelim</title>
  5.  </head>
  6.  <body>
  7.  <table width=100%>
  8.   
  9.  <?php 
  10.   
  11.  $ornek_dizi = array("1", "2", "3", "4", "5", "6", "7", "8", "9",
  12.  "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23",
  13.  "24", "26");
  14.   
  15.  $element_sayisi = count($ornek_dizi);
  16.   
  17.  for ($x=0;$x<=$element_sayisi;$x++) { 
  18.   
  19.  ?>
  20.   
  21.  <tr><td><?php echo $ornek_dizi[$x]; ?></td></tr>
  22.   
  23.  <?php } ?>
  24.   
  25.  </table>
  26.  </body>
  27.  </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 :

PHP:

  1.   
  2.  <html>
  3.  <head>
  4.  <title>Renkli HTML Tablolari</title>
  5.  </head>
  6.  <body>
  7.  <table width=100%>
  8.   
  9.  <?php $ornek_dizi = array("1", "2", "3", "4", "5", "6", "7", "8", "9",
  10.  "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23",
  11.  "24", "26");
  12.   
  13.  $element_sayisi = count($ornek_dizi);
  14.   
  15.  for ($x=0;$x<=$element_sayisi;$x++) {
  16.   
  17.  if (($x % 2) == 0) { 
  18.  $c = "#9999CC";
  19.  } else { 
  20.  $c = "#CCCCCC";
  21.  } 
  22.  ?>
  23.  <tr>
  24.  <td bgcolor="<?php echo $c; ?>">
  25.  <?php echo $ornek_dizi[$x]; ?> 
  26.  </td>
  27.  </tr>
  28.  <?php } ?>
  29.  </table>
  30.  </body>
  31.  </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

Bu makale hakkında ek bilgi eklemek için buraya tıklayınız

Bu makalenin yazar yada kaynağını bildirmek için tıklayınız.

Digg this Post! Add Post to del.icio.us Bookmark Post in Technorati Furl this Post!
Eklenme tarihi: 3-2-2006  Okunma: 1209

Bu Makaleye Verilen Puan:    Bu makaleye puan verilmemiş.
Bu Makaleye Puan Ver  

Bölüm Başlık Kullanıcı Yorumları


Bu makaleye yorum gönderilmemiş, ilk yorumu sen gönder !
Reklam Netinternet
Bazı hakları saklıdır: İçeriğin editör ve yazarlarımız tarafından oluşturulan kısımları ve site tasarımının hakkı saklıdır.  Bu sayfa en iyi 1280x1024 ve 1024x768 çözünürlükte izlenir.
Powered by BilgiPortal v2.2
Emlak Yorumlar Müzik estetik