|
|
|
ปัญหาที่ต้องการผู้รู้ช่วยตอบครับ เพราะเคยถามไปแล้วแต่ไม่ได้รับความกระจ่าง |
|
|
|
|
|
|
|
Code (PHP)
if ($r1=="$p1"){
echo "<font color=339900>".number_format($r1,0,'.',',')."</font> ";
}else if ($r1<="$p1"){
echo "<font color=FF0000>".number_format($r1,0,'.',',')."</font> ";
}else{
echo number_format($r1,0,'.',',');
}
|
|
|
|
|
Date :
2010-09-16 16:14:38 |
By :
PlaKriM |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<?
if ($r1=="$p1")
{ echo "<font color=339900>".number_format($r1,0,'.',',')."</font> "; }
if ($r1<="$p1")
{ echo "<font color=FF0000>".number_format($r1,0,'.',',')."</font> "; }
?>
ตรง if ครั้งที่สองครับ เอา = ออก ก็เสร็จ
อธิบาย
if ($r1=="$p1") <<< อ่านว่า ถ้า r1 เท่ากันกับ p1
== คือเครื่องหมายเปรียบเทียบว่าค่าทั้งสองข้างเท่ากันไหม?
ก็คือถ้า r1 กับ p1 มีค่าเท่ากันมันจะทำตามคำสั่งในเครื่องหมาย {}
if ($r1<="$p1") <<< อ่านว่า ถ้า r1 น้อยกว่าเท่ากับ p1
ก็คือ ไม่ว่าน้อยกว่า หรือว่า เท่ากันมันก็ทำครับ
ทีนี้พอค่ามันเท่ากันมันเลยทำทั้ง if แรก และ if ที่สองไงครับ
ถ้าจะเอาน้อยกว่าอย่างเดียวใช้เครื่องหมาย <
ถ้ามากกว่าอย่างเดียวใช้ > ครับ
|
|
|
|
|
Date :
2010-09-16 16:19:43 |
By :
iamatomix |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณทั้ง 2 คนครับ
ทำได้แล้วแต่...
ผมขออีกนิดนึงครับ
ถ้า $p1เป็นค่าว่างเปล่าหล่ะครับ
ผมอยากให้แสดงเป็นค่าว่างเปล่าด้วยครับ เพราะตอนนี้มันแสดงค่าเป็น 0 ออกมาครับ
ขอบคุณครับ
|
|
|
|
|
Date :
2010-09-16 16:59:38 |
By :
ppp |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
สวัสดีครับ
ลองดูฟังก์ชั่น
1. if (empty($p1))
2. is_set()
3. if ($p1=="")
การใช้งานแล้วแต่กรณีครับ
ปล. อย่าสับสนระหว่าง === กับ == กับ = นะ คนละความหมายเลยครับ
|
|
|
|
|
Date :
2010-09-16 18:02:02 |
By :
winphp |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
จะไปยากอะไรครับก็เพิ่มค่าว่างให้เช็คก็สิ้นเรื่อง
ผมขอยืมโค๊ตคุณ PlaKriM มาใช้หน่อย แบบนี้ครับ
Code (PHP)
<?
if ($r1==""){
}else if ($r1=="$p1"){
echo "<font color=339900>".number_format($r1,0,'.',',')."</font> ";
}else if ($r1<="$p1"){
echo "<font color=FF0000>".number_format($r1,0,'.',',')."</font> ";
}else{
echo number_format($r1,0,'.',',');
}
?>
OK นะครับ
|
|
|
|
|
Date :
2010-09-16 20:04:06 |
By :
pchome |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 00
|