如何为电子商务网站创建一个独特的产品页面?

v64noz0r  于 2021-06-20  发布在  Mysql
关注(0)|答案(1)|浏览(331)

我有一个数据库,上面有一些产品。
我只是在产品页面上挣扎,你知道当你点击一个特定的产品时,你被引导到的页面-关于详细信息,描述和添加到购物车按钮等。我该如何创建一个这样的页面?当然不是因为

<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 ?>

如何为每个产品创建唯一的产品页?

flmtquvp

flmtquvp1#

我建议您为每个项目编号创建一个唯一的sku(将此sku放入数据库),然后创建另一个页面。假设新页面名为item.php
因此,在分类列表页面中,您可以列出如下链接:

<a href="item.php?sku=<?php echo $product['sku']; ?>"> </a>

下一步是根据url中的sku,找出如何将单个产品的信息拉入item.php。

相关问题