如果没有从MySQL返回的行,我想用类“product-list”隐藏div。 我的div代码如下:
$sql_product = "select * from `product_detail`";
$result_product = $this->db->query($sql_product);
<div class="table-responsive product-list">
<h5>Product Detail</h5>
<table class="table table-striped">
<thead>
<tr>
<th>Product Name</th>
<th>Quantity</th>
<th>MRP</th>
<th>Amount</th>
</tr>
</thead>
<tbody>
<?php
while($row = mysqli_fetch_array($result_product)){
$product_name = $row['product_name'];
$category_name = $row['category_name'];
$quantity = $row['quantity'];
$product_mrp = $row['mrp'];
$amount = $row['amount'];
?>
<tr>
<th><?php echo $category_name; ?> / <?php echo $product_name; ?></th>
<th><?php echo $quantity; ?></th>
<th><?php echo $product_mrp; ?></th>
<th><?php echo $amount; ?></th>
</tr>
<?php } ?>
</tbody>
</table>
</div>
答案 0 :(得分:2)
只需使用IF语句如下:
<?php
$sql_product = "select * from `product_detail`";
$result_product = $this->db->query($sql_product);
if ($result_product->num_rows > 0) { ?>
<div class="table-responsive product-list">
...
</div>
<?php } ?>