PHP'de Tablo Yaparken Çift Renk Kullanma

Bu dersimizde PHP'de tablo yaparak verilerimizi çekerken çift renk kullanmayı göstereceğim.

Bu dersimizde PHP'de tablo yaparak verilerimizi çekerken çift renk kullanmayı göstereceğim.

Örnek tablo yapımız:


CREATE TABLE `test_mysql` (

  `id` int(4) NOT NULL auto_increment,

  `name` varchar(65) collate latin1_general_ci NOT NULL default '',

  `lastname` varchar(65) collate latin1_general_ci NOT NULL default '',

  `email` varchar(65) collate latin1_general_ci NOT NULL default '',

  PRIMARY KEY  (`id`)

) ENGINE=MyISAM  DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci AUTO_INCREMENT=7 ;

-- 

-- Tablo döküm verisi `test_mysql`

-- 



INSERT INTO `test_mysql` VALUES (1, 'Ali', 'YAZAL', 'alyyone@hotmail.com');

INSERT INTO `test_mysql` VALUES (2, 'Siraceddin', 'El', 'siracel@gmail.com');

INSERT INTO `test_mysql` VALUES (3, 'Abdullah', 'Tekin', 'tekinonline@hotmail.com');

INSERT INTO `test_mysql` VALUES (4, 'Sanal', 'Kurs', 'sanalkurs@sanalkurs.com');



Şimdi verileri cekerken tablomuzu böle yapıcaz örnek resimi ;



Ve php kodlarımız ;

<?php 

$host
="localhost"// Host ismi  

$username=""// Mysql kullanici  

$password=""// Mysql sifre  

$db_name="test"// Database isim  

$tbl_name="test_mysql"// Tablo ismi  



// Databasemize baglaniyoruz 



@mysql_connect("$host""$username""$password")or die("cannot connect");  



@
mysql_select_db("$db_name")or die("cannot select DB"); 



$renk1 "#FFFFFF";  # beyaz

$renk2 "#CCCCCC";  # gri



$sorgu mysql_query("SELECT * FROM $tbl_name");



    echo 
"<table width="400" border="1" align="center" cellpadding="2" cellspacing="0">'; 



    
$i = 0;  # önce sıfır olan bir i adında değişken tanımlıyoruz

    while(
$rows=mysql_fetch_array($sorgu)) {



        if(
$i%2) { # Eger i degiskeni çifter giderse istedigimiz döngüyü kuruyoruz.

            
$bgcolor = $renk1;  

        } else {

            
$bgcolor = $renk2;

        }



        echo "
<tr bgcolor="".$bgcolor."">n";

        echo "
<td>".$rows['id']."</td><td>".$rows['name']."</td><td>".$rows['email']."</td>n";

        echo "
</tr>n";

    

        
$i++; # degikenimizi her artista 1 kere arttiriyoruz.

    } # while bitti



    echo "
</table>";



?> ?>




Kolay gelsin.
  • Etiketler;
Ali Yazal
1987'de Ankara'da dünyaya geldi. Küçük yaşlarda iken bilgisayar dünyasına adımını attı. Yaşın önemi yok dercesine yurtiçi ve yurtdışı programlar hazırladı. Halen bilgisayar programcısı olarak Ankara'da web programcılığı ile ilgili çalışmalarına devam ediyor.
Yorum Yaz

Yorum yazabilmek için üye girişi yapmanız gerekiyor!

Teşekkürler Hocam Çok güzel olmuş hiç aklıma gelmezdi böyle birşey Birde ŞU Sayfalama Hakkında Bilgi verebilir misiniz?
evet harika bir anlatım. Teşekkür ederim. Sayenizde PHP öğreniyorum....
ders cok faydalı oldu tesekkürler. Bir sorum olacak bu satırların yanına o satırı silmek için bir buton ekleyebilir miyiz?

Yukarı Git