我有一个数据库,上面有一些产品。
我只是在产品页面上挣扎,你知道当你点击一个特定的产品时,你被引导到的页面-关于详细信息,描述和添加到购物车按钮等。我该如何创建一个这样的页面?当然不是因为
<a href="product"></a>
在每一个产品上,对吗?
我现在有一个while循环,它通过数据库循环显示所有产品。所以如果我用
<a href="product"></a>
它每次都会把我带到同一个产品页面。
以下是数据库的循环:
<?php include 'connect.php';
$sql = "SELECT * FROM products WHERE featured = 1";
$featured = mysqli_query($conn,$sql);
?>
<?php while ($product = mysqli_fetch_assoc($featured)): ?>
<div class="products">
<a href="#"><img src="<?= $product['image'];?>" height="300"
width="275"></a>
<a href="#"> <p><?=$product['title'];?></p></a><br>
<p>Usual Price: £<s><?= $product['list_price'];?></s></p>
<p>Sale Price: £<?= $product['price'];?></p>
</div>
<?php endwhile ?>
如何为每个产品创建唯一的产品页?
1条答案
按热度按时间flmtquvp1#
我建议您为每个项目编号创建一个唯一的sku(将此sku放入数据库),然后创建另一个页面。假设新页面名为item.php
因此,在分类列表页面中,您可以列出如下链接:
下一步是根据url中的sku,找出如何将单个产品的信息拉入item.php。