这是代码。 Everithing看起来不错,并且数据库运行正常。但是我需要从不可用的产品中获取“添加到购物车”按钮。
<section id="content">
<div class="content-blog">
<div class="container">
<div class="row">
<div class="page_header text-center">
<h2>Shop</h2>
<p>You can order products from here</p>
</div>
<div class="col-md-12">
<div class="row">
<div id="shop-mason" class="shop-mason-4col">
<?php
$sql = "SELECT * FROM products";
if(isset($_GET['id']) & !empty($_GET['id'])){
$id = $_GET['id'];
$sql .= " WHERE catid=$id";
}
$res = mysqli_query($connection, $sql);
while($r = mysqli_fetch_assoc($res)){
?>
<div class="sm-item isotope-item">
<div class="product">
<div class="product-thumb">
<img src="admin/<?php echo $r['thumb']; ?>" class="img-responsive" width="250px" alt="">
<div class="product-overlay">
<div class="product-price"> <?php if ( $r['pquantity_avl'] > 0) {
echo "Product Avaleble";
}else {
echo "Product Not Available";
};
?></div>
<span >
<a a href="single.php?id=<?php echo $r['id']; ?>" class="fa fa-link"></a>
<a href="addtocart.php?id=<?php echo $r['id']; ?>" class="fa fa-shopping-cart"></a>
</span>
</div>
</div>
<h2 class="product-title"><a href="single.php?id=<?php echo $r['id']; ?>"><?php echo $r['name']; ?></a></h2>
<div class="product-price"> <?php echo $r['price']; ?> €<span></span></div>
</div>
</div>
<?php } ?>
</div>
</div>
<div class="clearfix" style="border: 1px solid black;">
<br><br><br><br>
</div>
</div>
</div>
</div>
</div>
</section>[enter image description here][1]
这里是一张图片。第一个产品不可用,第二个产品......正在检查数据库mysql。
您有一个完全可以使用的if语句来满足您的条件。只是重复使用
if ( $r['pquantity_avl'] > 0) :
<div class="product-price">
<?php
if ( $r['pquantity_avl'] > 0) {
echo "Product Available";
}
else {
echo "Product Not Available";
};
?>
</div>
<span>
<a a href="single.php?id=<?php echo $r['id']; ?>" class="fa fa-link"></a>
<!-- just repeat the if statement here -->
<?php if ( $r['pquantity_avl'] > 0) : ?>
<a href="addtocart.php?id=<?php echo $r['id']; ?>" class="fa fa-shopping-cart"> </a>
<?php endif; ?>
</span>
</div