JSON和PHP如果else语句
问题描述:
这PHP代码生成一个表像一些信息:温度,水质卫生,pH值和其他东西......JSON和PHP如果else语句
if (count($auxGateway->getMaquina()) > 0)
{
foreach($auxGateway->getMaquina() as $maq)
{
echo '<div class="cont-maq-uni">';//Cria a div para cada maquina
echo ' <table class="maq">';//Cria uma tabela
echo ' <tr>';
echo ' <td colspan="2">';
echo ' <h2 class="maq-head">'.$maq->getNome().'</h2>';
echo ' </td>';
echo ' </tr>';
foreach($maq->getVariavel() as $var)
{
echo ' <tr class="maq">';
echo ' <td class="maq">';
echo ' <p class="n_font maq">'.$var->getNome().'</p>';
echo ' </td>';
echo ' <td class="maq">';
echo ' <p class="n_font maq">'.(floatval($var->getValor()) * floatval($var->getMultiplicador()) + floatval($var->getSomador())).' '.$var->getUnidadeValor().'</p>';
echo ' </td>';
echo ' </tr>';
}
echo ' </table>';
echo '</div>';
}
}
,所以我需要创建一个代码来显示如果该信息较大或较小,则显示一些图像。例如:如果'温度'< 30那么它会显示图像(notgood.jpeg)。问题是:如何命名这些值,因为它们在MYSQL数据库中?我将如何命名表中的每一行?
谢谢你们!
答
可以使用的if..else ..或三元运营商
echo '<img src="' . ($var->getTemperature() < 30 ? 'notgood.jpeg' : 'good.jpeg') . '">' # using ternary operators;
这会给,如果$ VAR-> getTemperature() 其他<img src="good.jpeg">
对数据库中的值,其中?温度或图像的文件名?请更具体地描述您的问题和问题。 – ToyRobotic
@ToyRobotic温度和其他信息在数据库中。它们通过ip(网关)进行更新。 – Gabriel
你为什么不这样做? if($ var-> getTemperature()> maxValue)... //您的信息图片 其他 //其他信息图片 ? 对不起,但我没有得到您的问题 – ToyRobotic