如何根据php中的值更改表单元格颜色
我刚开始用php编程。我想根据某些值更改单元格颜色。例如,如果数量<1000,则应显示红色。我不知道怎么做。请帮帮我。这是我的密码。这就是我迄今为止所尝试的。请让我知道什么是错的,需要做什么。先发制人如何根据php中的值更改表单元格颜色,php,Php,我刚开始用php编程。我想根据某些值更改单元格颜色。例如,如果数量
<div class="c-content-panel">
<div class="c-label">Basic example</div>
<div class="c-body">
<div class="row">
<div class="col-md-12">
<table class="table">
<caption>Optional table caption. </caption>
<thead>
<tr>
<th>#</th>
<th>Store Id</th>
<th>Item Name</th>
<th>Quantity</th>
<th>Status</th>
</tr>
</thead>
<tbody>
<?php while ($row =mysqli_fetch_array($query))
{
echo " <tr>
<td>--</td>
<td>{$row['store_id']}
</td>
<td>{$row['store_name']}</td>
<td>{$row['quantity']}</td>
if($row['quantity']<1000)
{
echo "<td style='background-color: #FF0000;'></td>"
}
else
{
echo "< td style='background-color: #FFFF00;'></td>"
}
</tr>";
echo " <tr>
<td>--</td>
<td>{$row['store_id']}</td>
<td>{$row['mphone']}</td>
<td>{$row['quantity_mphone']}</td> </tr>";
echo " <tr>
<td>--</td>
<td>{$row['store_id']}</td>
<td>{$row['smart_devices']}</td>
<td> {$row['quantity_smart_devices']}</td> </tr>";
echo " <tr>
<td>--</td>
<td>{$row['store_id']}</td>
<td>{$row['power']}</td>
<td>{$row['quantity_power']}</td>
</tr>";
echo " <tr>
<td>--</td>
<td>{$row['store_id']}</td>
<td>{$row['audio']}</td>
<td>{$row['quantity_audio']}</td>
</tr>";}
?>
</tbody>
</table>
</div>
</div>
</div>
</div>
基本示例
可选的表格标题。
#
商店Id
项目名称
量
地位
如果在回音中,你就不能写。您必须在使用if之前终止echo
<div class="c-content-panel">
<div class="c-label">Basic example</div>
<div class="c-body">
<div class="row">
<div class="col-md-12">
<table class="table">
<caption>Optional table caption. </caption>
<thead>
<tr>
<th>#</th>
<th>Store Id</th>
<th>Item Name</th>
<th>Quantity</th>
<th>Status</th>
</tr>
</thead>
<tbody>
<?php while ($row =mysqli_fetch_array($query))
{
echo " <tr>
<td>--</td>
<td>{$row['store_id']}
</td>
<td>{$row['store_name']}</td>
<td>{$row['quantity']}</td>";
if($row['quantity']<1000)
{
echo "<td style='background-color: #FF0000;'></td>";
}
else
{
echo "< td style='background-color: #FFFF00;'></td>";
}
echo "</tr>";
echo " <tr>
<td>--</td>
<td>{$row['store_id']}</td>
<td>{$row['mphone']}</td>
<td>{$row['quantity_mphone']}</td> </tr>";
echo " <tr>
<td>--</td>
<td>{$row['store_id']}</td>
<td>{$row['smart_devices']}</td>
<td> {$row['quantity_smart_devices']}</td> </tr>";
echo " <tr>
<td>--</td>
<td>{$row['store_id']}</td>
<td>{$row['power']}</td>
<td>{$row['quantity_power']}</td>
</tr>";
echo " <tr>
<td>--</td>
<td>{$row['store_id']}</td>
<td>{$row['audio']}</td>
<td>{$row['quantity_audio']}</td>
</tr>";}
?>
</tbody>
</table>
</div>
</div>
</div>
</div>
基本示例
可选的表格标题。
#
商店Id
项目名称
量
地位
1st:使用简单地中断上一个回音代码>
2nd:简单使用三元运算符
echo "<td style='background-color:".(($row['quantity'] < 1000) ? '#FF0000;' : '#FFFF00')."'></td>";
echo”“;
如果在echo
中正常,则无法写入。还需要做什么?您可以使用Ok。我得到了它。但另一件事是,另一部分不起作用。它应该显示黄色。但是它的空白。屏幕上正在显示