我是PHP的实习生和新手。
我有一个包含datetime
,status
和val
列的表格。 val列的值为1或0.我必须选择日期时间,状态及其值,但在以表格格式显示输出时,它应显示值1的值为ON,值0的值为OFF。
我希望它可以通过if...else
或通过三元运算符来实现。请告诉我如何在<td>...</td>
中执行此操作,我在其中从我的表中调用列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>";`
这段代码对我有用,因为它输出为
datetime |状态
2014-12-03 | 1
我想用ON替换1,如果状态为0,则应显示OFF。
答案 0 :(得分:1)
而不是
<td>".$row1['Val']."</td>
制作
<td>".($row1['Val'] == 1 ? 'On' : 'Off')."</td>
答案 1 :(得分:0)
$row1['Val'] == 1 ? 'ON' : 'OFF"