我正在使用 Html、CSS、JS、PHP 等开发我的第一个网站。我想创建一个产品页面,买家可以在其中查看产品。然后,通过点击产品,买家将被重定向到该产品的页面,其中将显示该产品的所有信息。我的项目存储在 MySql 数据库中。我的问题是,我是否必须为每个产品创建单独的页面?这是我目前拥有的更多上下文的代码。
<div class="container">
<?php
$connect = mysqli_connect('localhost', 'root','', 'cart');
$query = 'SELECT * FROM products ORDER by id ASC';
$result = mysqli_query($connect, $query);
if ($result):
if(mysqli_num_rows($result)>0):
while($product = mysqli_fetch_assoc($result)):
?>
<div class="col-sm-4 col-md-3">
<form method="post" action="index.php?action=add&id=<?php echo $product['id']?>">
<div class="products">
<img src="<?php echo $product['image'];?>" class="img-responsive" />
<h4 class="text-muted">
<?php echo $product['name'];?>
</h4>
<h4><?php echo $product['price'];?></h4>
<button><a href="<?php echo $product['redirect']?>">Buy</a></button>
</div>
</form>
</div>
<?php
endwhile;
endif;
endif;
?>
</div>
如您所见,重定向按钮会将用户重定向到产品页面。我是否必须为每个产品创建单独的页面?请注意,这是我第一次尝试建立网站,因此请原谅我对这个主题的无知。提前致谢!
白衣染霜花