Php 如何处理echo中的条件语句&书信电报;表>&书信电报;tr>&书信电报;td></td></tr></表>&引用;;?

Php 如何处理echo中的条件语句&书信电报;表>&书信电报;tr>&书信电报;td></td></tr></表>&引用;;?,php,mysql,Php,Mysql,我是PHP的实习生和新手 我有一个包含列的表,即datetime、status和val。val列的值为1或0。我必须选择datetime、status及其val,但在以表格格式显示输出时,它应该为值1显示为ON,为值0显示为OFF 我希望它可以通过if…else或三元运算符来实现。请告诉我如何在这个…中执行此操作,我正在从表中调用列Val。 任何帮助都将不胜感激 echo "<table border='1' cellspacing='3' align='centre' widt

我是PHP的实习生和新手

我有一个包含列的表,即
datetime
status
val
。val列的值为1或0。我必须选择datetime、status及其val,但在以表格格式显示输出时,它应该为值1显示为ON,为值0显示为OFF

我希望它可以通过
if…else
或三元运算符来实现。请告诉我如何在这个
中执行此操作,我正在从表中调用列Val。 任何帮助都将不胜感激

echo "<table border='1' cellspacing='3' align='centre' width='70%'>
                         <caption ><b>  DAILY STATUS REPORT</b></caption>
                                <TR ALIGN='CENTER'  bgcolor='#818585'>
                                <TH colspan='2'>Encapsulation Area</TH><br>
                                </TR><br>
                                <tr  bgcolor='#818585'>
                                <Th>DateAndTime</Th>
                                <Th>AHU STATUS</Th>
                                </tr>";
                     while($row1 = $result4->fetch_array()){
                        echo " <tr ALIGN='CENTER' bgcolor='#B0B4B4'>
                               <td>".$row1['DateAndTime']."</td>
                               <td>".$row1['Val']."</td>
                               </tr>";
                                }
                echo "</table>";`
echo”
每日状态报告
封装面积

日期和时间 空气处理机组状态 "; 而($row1=$result4->fetch_array()){ 回声“ “$row1['DateAndTime']” “$row1['Val']” "; } 回声“`
这段代码对我来说很好,因为它以

日期时间|状态

2014-12-03 | 1

我想将1替换为ON,如果状态为0,则应显示OFF。

而不是

$row1['Val'] == 1 ? 'ON' : 'OFF"
<td>".$row1['Val']."</td>
“$row1['Val']”
成功

<td>".($row1['Val'] == 1 ? 'On' : 'Off')."</td>
($row1['Val']==1?'On':'Off')
Try Write“.if($row1['Val']==1){'ON';}else{'OFF';}.”而不是“$row1['Val'.]”。好的。谢谢你的回复。我会检查它并让你知道:))嘿..它显示了一个错误-解析错误:语法错误,意外的“if”(T_-if)在C:\wamp\www\reports\statusreport.php的第151before行中,if add感谢mike的回复,但它显示出在表上方的offoffoff,输出的表不包含任何内容。实际上,我以前已经尝试过上述两种ans摆出我的姿势。请尝试以下操作:($row1['Val']==1?'ON':'OFF')