|
|
|
รบกวน ช่วยดูโค้ด การเปลี่ยนสีพื้นของตารางหน่อยครับ |
|
|
|
|
|
|
|
<td bgcolor="<?php if (trim($fetch['2561'])=="1"){?> 'red' <?PHP } else if (trim($fetch['2561'])=="2") { ?> 'green' <?PHP } else {?> 'orange' <?PHP } ?> "><?PHP echo $fetch['2561']; ?></td>
เอา single quote ที่ครอบชื่อสีออก ก็น่าจะได้แล้ว ไปใส่ทำไม มันใช้ double quote ครอบอยู่แล้ว
แต่ลองดูแบบข้างล่าง จะดีกว่าไหม
tbody ให้อยู่นอก loop ไปไว้ใน loop มันก็จะออกมาเท่ากับจำนวน row
Code (PHP)
<tbody>
<?PHP
$clr = ['orange', 'red','green'];
$no=1;
//if($Num_Row>0){ ไม่จำเป็นต้องใช้
while($fetch=mysql_fetch_array($objQuery)){
?>
<tr>
<th scope="row"><?=$no++?></th>
<td><?=$fetch['point']?></td>
<td><?=$fetch['point_no']?></td>
<td><?=$fetch['activity']?></td>
<td bgcolor="<?=$clr[ in_array( $x=intval($fetch['2561']), [1,2]) ? $x : 0]?>" ><?=$x?></td>
...
...
</tr>
<?PHP
}
?>
</tbody>
|
|
|
|
|
Date :
2019-06-09 09:49:20 |
By :
Chaidhanan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|