Php 如何处理echo中的条件语句&书信电报;表>&书信电报;tr>&书信电报;td></td></tr></表>&引用;;?
我是PHP的实习生和新手 我有一个包含列的表,即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
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')