การสลับสีตารางค่ะ....ใส่โค้ดยังงัยดีค่ะ มันเป็นการโชว์ ข้อมูลใน database ธรรมดาอ่ะค่ะ
css คับ
css
<style type="text/css">
div#divTblHdFix{
width:75%;
height:200px;
border:1px solid #333333;
border-width:0 0 1px 0;
overflow:hidden;
}
table#tblHdFix{
width:100%;
height:200px;
border:1px solid #333333;
}
thead.theadFix{
background-color:#2DBAC6;
}
thead.theadFix > tr > th{
color:#FFFFFF;
border: solid #333333;
border-width: 0px 1px 1px 0px;
}
tr.tr-odd{
background-color:#FFFFFF;
}
tr.tr-odd > td{
text-align:center;
border: solid #333333;
border-width:0px 1px 1px 0px;
}
tr.tr-even{
background-color:#EAEAEA;
}
tr.tr-even > td{
text-align:center;
border: solid #333333;
border-width: 0px 1px 1px 0px;
}
tbody.tbodyShow{
height: 200px;
overflow-y: auto;
overflow-x: hidden;
}
</style>
<style type="text/css">
div#divTblHdFix{
position: relative;
width:75%;
height:200px;
overflow-y: scroll;
overflow-x: hidden;
border:1px solid #333333;
}
table#tblHdFix{
width:100%;
}
thead tr {
position: absolute;
top: expression(this.offsetParent.scrollTop);
}
tbody.tbodyShow{
height: auto;
}
</style>
Code (PHP)
<?php
$host="localhost";
$username="root";
$password="12345";
$db="mydatabase";
$tb="customer";
mysql_connect( $host,$username,$password) or die ("ติดต่อกับฐานข้อมูล Mysql ไม่ได้ ");
mysql_select_db($db) or die("เลือกฐานข้อมูลไม่ได้");
$result = mysql_query("SELECT * FROM customer");
?>
<center><font size"1" coller="red">
แสดงข้อมูลการมาเรียนของนักศึกษา วิทยาลัยการอาชีพวังน้ำเย็น<p>
<div id="divTblHdFix">
<table border="0" cellpadding="0" cellspacing="0" id="tblHdFix" >
<thead class="theadFix">
<tr>
<td>วันที่</td>
<td>เวลาเข้า</td>
<td>เวลาออก</td>
<td>รหัสนักศึกษา</td>
<td>รหัสแผนก</td>
</tr>
<tbody class="tbodyShow">
<tr class="tr-odd">
<td><?echo $row['dayofweek'];?></td>
<td><?echo $row['timein'];?></td>
<td><?echo $row['timeout'];?></td>
<td><?echo $row['std_code'];?></td>
<td><?echo $row['gro'];?></td>
</tr>
<?
}
?>
</table>
ลองดูคับ
Date :
2010-02-01 12:39:01
By :
gofgof
Code (PHP)
<?php $iLoop3 += 1;
($iLoop3 % 2) == 0 ? $bgcolor3 = "#E8F6FF": $bgcolor3 = "#FDFDFD"; ?> //
<tr bgcolor="<?php echo $bgcolor3;?>">
เอาไว้ใน Loop while หน่ะครับ
Date :
2010-02-01 12:50:15
By :
ความรู้เท่าหางอึ่ง
ตามนี้ครับ
Code (PHP)
<html>
<head>
<title>ThaiCreate.Com PHP & MySQL Tutorial</title>
</head>
<body>
<?
$objConnect = mysql_connect("localhost","root","root") or die("Error Connect to Database");
$objDB = mysql_select_db("mydatabase");
$strSQL = "SELECT * FROM customer";
$objQuery = mysql_query($strSQL) or die ("Error Query [".$strSQL."]");
?>
<table width="600" border="1">
<tr>
<th width="91"> <div align="center">CustomerID </div></th>
<th width="98"> <div align="center">Name </div></th>
<th width="198"> <div align="center">Email </div></th>
<th width="97"> <div align="center">CountryCode </div></th>
<th width="59"> <div align="center">Budget </div></th>
<th width="71"> <div align="center">Used </div></th>
</tr>
<?
$i=0;
while($objResult = mysql_fetch_array($objQuery))
{
$i++;
if($i%2==0)
{
$bg = "#CCCCCC";
}
else
{
$bg = "#FFFFFF";
}
?>
<tr bgcolor="<?=$bg;?>">
<td><div align="center"><?=$objResult["CustomerID"];?></div></td>
<td><?=$objResult["Name"];?></td>
<td><?=$objResult["Email"];?></td>
<td><div align="center"><?=$objResult["CountryCode"];?></div></td>
<td align="right"><?=$objResult["Budget"];?></td>
<td align="right"><?=$objResult["Used"];?></td>
</tr>
<?
}
?>
</table>
<?
mysql_close($objConnect);
?>
</body>
</html>
https://www.thaicreate.com/php/php-mysql-list-record.html Code
Date :
2010-02-01 20:10:34
By :
comsueksa
เข้ามาเก็บความรู้
Date :
2010-02-01 22:33:34
By :
ang_go
ขอบคุณมากนะคับ.....
แวะแอบมา ก๊อป โค้ดคับ
Date :
2010-03-17 15:45:12
By :
narin_2205
แบบนี้ง่ายกว่าไหมอ่า
<?
$a++;
if($bg == "#33CCFF") { //ส่วนของการ สลับสี
$bg = "#33CC00";
} else {
$bg = "#33CCFF";
}
?>
Date :
2010-03-18 15:33:39
By :
tomsmile
Load balance : Server 04