|
|
|
ทำยังไง ให้ เปนตารางสลับสี เป็นกลุ่ม เช่น ID 1 สีขาว , ID 2 สีเทา , ID 3 ขาว |
|
|
|
|
|
|
|
เช่น
ID , NAME
1, ขาว
1, ดำ
1, ส้ม
2, แดง
2, เขียว
3, น้ำตาล
3, น้ำเงิน
ทำยังไง ให้ เปนตารางสลับสี เป็นกลุ่ม เช่น ID 1 สีขาว , ID 2 สีเทา , ID 3 ขาว
Code (PHP)
<table width="200" border="1">
<tr>
<td>ID</td>
<td>NAME</td>
</tr>
<?php
$sqq="select * from tb order by ID";
$qu=mysql_query($sqq);
while($ary=mysql_fetch_array($qu)){
?>
<tr>
<td><?=$ary['ID'];?></td>
<td><?=$ary['NAME'];?></td>
</tr>
<?
}
?>
</table>
Tag : PHP, HTML/CSS, JavaScript
|
|
|
|
|
|
Date :
2017-01-18 13:35:22 |
By :
sawmon |
View :
1031 |
Reply :
10 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
<style type="text/css">
table.gridtable {
font-family: verdana,arial,sans-serif;
font-size:11px;
color:#333333;
border-width: 1px;
border-color: #666666;
border-collapse: collapse;
}
table.gridtable th {
border-width: 1px;
padding: 8px;
border-style: solid;
border-color: #666666;
background-color: #dedede;
}
table.gridtable td {
border-width: 1px;
padding: 8px;
border-style: solid;
border-color: #666666;
background-color: #ffffff;
}
</style>
<table width="200" class="gridtable">
<tr>
<td>ID</td>
<td>NAME</td>
</tr>
<?php
$sqq="select * from tb order by ID";
$qu=mysql_query($sqq);
//$id = 2; ตัวอย่างค่า id
while($ary=mysql_fetch_array($qu)){
switch ($id) {
case '1':$colors="#FFFFFF";break;
case '2':$colors="#CCCCCC";break;
case '3':$colors="#FFFFFF";break;
}
?>
<tr>
<td style="background-color:<?=$colors?>"><?=$ary['ID'];?></td>
<td style="background-color:<?=$colors?>"><?=$ary['NAME'];?></td>
</tr>
<?
}
?>
</table>
ตามนี้เลยครับเอาไปลองดูนะครับ
|
ประวัติการแก้ไข 2017-01-18 22:41:06 2017-01-18 22:41:32 2017-01-18 22:42:33
|
|
|
|
Date :
2017-01-18 22:39:06 |
By :
kaidohjung |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
<style>
table tr:nth-child(odd){
background-color: #f1f1f1;
}
table tr:nth-child(even){
background-color: #ffffff;
}
</style>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
หมายถึงแบบนี้เปล่าครับ
<table width="200" border="1">
<tr>
<td>ID</td>
<td>NAME</td>
</tr>
<?php
$sqq="select * from tb order by ID";
$qu=mysql_query($sqq);
while($ary=mysql_fetch_array($qu)){
?>
<tr bgcolor='<?php echo "#".substr(md5(rand()), 0, 6) ?>'>
<td><?=$ary['ID'];?></td>
<td><?=$ary['NAME'];?></td>
</tr>
<?
}
?>
</table>
|
ประวัติการแก้ไข 2017-01-19 20:42:48 2017-01-19 20:47:05
|
|
|
|
Date :
2017-01-19 20:39:58 |
By :
tomrambo |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เงื่อนไขของคุณอยู่ที่ ID ซึ่ง id ของคุณเป็น unlimited
ยังไงก็ต้องใช้ if else, switch case
|
|
|
|
|
Date :
2017-01-20 10:51:19 |
By :
limberger |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
<table width="200" border="1">
<tr>
<td>ID</td>
<td>NAME</td>
</tr>
<?php
$sqq="select * from tb order by ID";
$qu=mysql_query($sqq);
while($ary=mysql_fetch_array($qu)){
if($ary['ID'] % 2 == 0){ ?>
<tr style="background-color:#f1f1f1">
<?php }else{ ?>
<tr style="background-color:#ffffff">
<?php }?>
<td><?=$ary['ID'];?></td>
<td><?=$ary['NAME'];?></td>
</tr>
<?php } ?>
</table>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
อ่อ เข้าใจล่ะครับ งั้นเดี๋ยวมาตอบครับ ตอนนี้ไม่ได้อยู่หน้าคอม พิมพ์ในมือถือค่อนข้างลำบาก
|
|
|
|
|
Date :
2017-01-20 12:36:46 |
By :
tomrambo |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
แบบนี้หรือเปล่าครับ
<table width="200" border="1">
<tr>
<td>ID</td>
<td>NAME</td>
</tr>
<?php
function randColor($id){
static $arrColor = array('','');
if($arrColor[0] != $id){
$arrColor[0] = $id;
$arrColor[1] = "#".substr(md5(rand()), 0, 6);
return $arrColor[1];
} else {
return $arrColor[1];
}
}
$sqq="select * from tb order by ID";
$qu=mysql_query($sqq);
while($ary=mysql_fetch_array($qu)){
?>
<tr bgcolor="<?php echo randColor($ary['ID']) ?>">
<td><?=$ary['ID'];?></td>
<td><?=$ary['NAME'];?></td>
</tr>
<?
}
?>
</table>
|
ประวัติการแก้ไข 2017-01-20 20:48:36
|
|
|
|
Date :
2017-01-20 20:46:03 |
By :
tomrambo |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณ ครับ จะเปาไปปรับใช้ดูครับ +1 ทุกท่าน
|
|
|
|
|
Date :
2017-01-26 10:27:07 |
By :
sawmon |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|