จะใส่สีใน if else ยังไงหรอครับ

ถาม-ตอบ แนะนำไอเดียว โค้ดตัวอย่าง แนวทาง วิธีแก้ปัญหา จะใส่สีใน if else ยังไงหรอครับ

จะใส่สีใน if else ยังไงหรอครับ
จะใส่สีในช่องของตาราง ภายใน if...else ได้อย่างไรครับ
คือจะแสดง3เงื่อนไขครับ 
เงื่อนไขที่1 ถ้ามีจำนวนน้อยกว่า0ให้แสดงจำนวนพัสดุหมด 
เงื่อนไขที่2 ถ้ามีจำนวนน้อยกว่า10 ให้แสดงจำนวนในsql เป็นตัวสีแดง
เงื่อนไขที่3 แสดงจำนวนในsqlปกติเลยครับ

<td><?php
if($objResult["P_Qty"]<=0){
echo "<font color='#FF0000'>จำนวนพัสดุหมด </font>";
}
elseif ($objResult["P_Qty"]<=10) {
echo "<font color='green'>จำนวนพัสดุเหลือน้อยกว่า10</font>";
}
else{
echo $objResult["P_Qty"];
}
?></td>


Trayloveza 223.205.233.xxx 09-11-2016 23:56:48

คำแนะนำ และการใช้งาน

สมาชิก กรุณา ล็อกอินเข้าระบบ เพื่อตั้งคำถามใหม่ หรือ ตอบคำถาม สมาชิกใหม่ สมัครสมาชิกได้ที่ สมัครสมาชิก


  • ถาม-ตอบ กรุณา ล็อกอินเข้าระบบ
  • เปลี่ยน


    ( หรือ เข้าใช้งานผ่าน Social Login )

 ความคิดเห็นที่ 1
ดูโค้ดประมาณนี้เป็นแนวทาง

<style type="text/css">
.mystyle1{
	background-color:red;
}
.mystyle2{
	background-color:green;
}
</style>
<table>
	<tr>
<?php
$data_value="";
$css_class="";
if($objResult["P_Qty"]<=0){
	$data_value="จำนวนพัสดุหมด";
	$css_class="mystyle1";	
}elseif ($objResult["P_Qty"]<=10) {
	$data_value = "จำนวนพัสดุเหลือน้อยกว่า10";
	$css_class = "mystyle2";	
}else{
	$data_value = $objResult["P_Qty"];
}
?>    
		<td class="<?=$css_class?>">
        <?=$data_value?>
        </td>
	</tr>
</table>


ninenik 1.46.101.xxx 10-11-2016
 ความคิดเห็นที่ 2
 ขอบคุณมากเลยครับ


trayloveza 223.205.233.xxx 10-11-2016 01:52






เว็บไซต์ของเราให้บริการเนื้อหาบทความสำหรับนักพัฒนา โดยพึ่งพารายได้เล็กน้อยจากการแสดงโฆษณา โปรดสนับสนุนเว็บไซต์ของเราด้วยการปิดการใช้งานตัวปิดกั้นโฆษณา (Disable Ads Blocker) ขอบคุณครับ