如果数量列的数值小于或等于10,如何更改表格行的背景颜色

时间:2017-08-25 13:02:29

标签: php html css

我正在实施布料购物网站,其中库存由管理员添加到数据库,管理员也可以查看,更新和删除库存。当我从数据库中显示表中的记录时,我希望在客户购买该行颜色变为红色后,库存中具有数量的物品变为10或小于10,以便管理员应该警告特定库存量低。 这是我的代码:

java.util.List

CSS代码:

<table>
    <tr>
        <th>Sr.No</th>
        <th>Product ID</th>
        <th>Brand</th>
        <th>Price</th>
        <th>Gender</th>
        <th>Category</th>
        <th>Material</th>
        <th>Size</th>
        <th>Description</th>
        <th>Quantity</th>
        <th>Image</th>
    </tr> 
    <?php 
    $query = "SELECT * FROM add_stock ORDER BY id DESC"; 
    $rs_result = mysqli_query ($query);
    while ($result=mysqli_fetch_array($rs_result) )
    {
    ?>
        <?php $qty =$result['dress_quantity']; ?>
          <tr <?php if($qty<=10){echo 'style="background:red"';} ?> >
            <td><?php echo $result['id']; ?></td>
            <td><?php echo $result['brand_name'];</td>
            <td><?php echo $result['price']; ?></td>
            <td><?php echo $result['gender_name']; ?></td>
            <td><?php echo $result['category_name']; ?></td>
            <td><?php echo $result['material_name']; ?></td>
            <td><?php echo $result['size_name']; ?></td>
            <td><?php echo $result['dress_description']; ?></td>
            <td><?php echo $result['dress_quantity']; ?></td>
            <td><a href="javascript:window.open('<?php echo $result['image'] ?>','mypopuptitle', '_parent')" >View Image</a></td>
        </tr>
</table>
<?php
}
?>

1 个答案:

答案 0 :(得分:0)

在CSS中创建一个类,如.isLess

    try {
        JSONObject jsonObject=new JSONObject(response);

        JSONObject resultObject = jsonObject.has("result") ? jsonObject.optJSONObject("result") : new JSONObject();
        String contentId = resultObject.has("content_type_id") ? resultObject.optString("content_type_id") : "";

        Log.d("content_type_id", contentId);

    }
    catch (Exception ex)
    {
        ex.printStackTrace();
    }

然后做这样的事情:

一个三元运算符回显该类,如果qty是&lt; 10,添加课程,如果没有输出任何东西。

.isLess { background-color:red;}

或者,您可以执行类似

的操作
<tr <?php echo ($result['dress_quantity'] < 10 ? "class='isLess'" : ""); ?> >
            <td><?php echo $result['id']; ?></td>
            <td><?php echo $result['brand_name'];</td>
            <td><?php echo $result['price']; ?></td>
            <td><?php echo $result['gender_name']; ?></td>
            <td><?php echo $result['category_name']; ?></td>
            <td><?php echo $result['material_name']; ?></td>
            <td><?php echo $result['size_name']; ?></td>
            <td><?php echo $result['dress_description']; ?></td>
            <td><?php echo $result['dress_quantity']; ?></td>
            <td><a href="javascript:window.open('<?php echo $result['image'] ?>','mypopuptitle', '_parent')" >View Image</a></td>
        </tr>