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;
Yorum Yaz

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

• 12 yıl önce
Teşekkürler Hocam Çok güzel olmuş hiç aklıma gelmezdi böyle birşey Birde ŞU Sayfalama Hakkında Bilgi verebilir misiniz?
• 12 yıl önce
evet harika bir anlatım. Teşekkür ederim. Sayenizde PHP öğreniyorum....
• 11 yıl önce
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