所有产品仅使用一个产品详细信息页面,所显示的信息应取决于所点击的产品



我在PHP和MySQL (mysqli)的支持下,用HTML, CSS和JavaScript编写电子商务网页。我有一个产品的网格显示,我想要的是每个产品当点击-引导用户到一个PHP页面,该页面显示该特定产品的产品详细信息

下面显示了index.php的代码片段-我使用该PHP代码建立与数据库的连接,并获取产品名称,价格等数据。

<?php
session_start();
include("connection.php");
include("functions.php");
$user_data = check_login($con);

这个显示了相同索引PHP文件的产品部分- item1.php应该是唯一显示所有产品详细信息的页面。

<div class="col-1" onclick="location.href='item1.php';" style="cursor: pointer;">
<img src="Images/products/rooster18.png" alt="Rooster Chicken #18">
<h4>Rooster Chicken #18</h4>
<p>$17.65 &nbsp; <strike> $17.80 </strike></p>
</div>
<div class="col-1" onclick="location.href='item1.php';" style="cursor: pointer;">
<img src="Images/products/rewa full cream milk 1L Net.png" alt="rewa full cream milk 1L Net">
<h4>REWA Full Cream Milk 1L Net</h4>
<p>$2.52 &nbsp; <strike> $3.30 </strike></p>
</div>

谁能告诉我这里是哪里?我看过一些人解释,但这不是重点。由于

正如我所理解的问题,您想要为数据库中的每个项目创建一个PHP页面,我建议做一个页面,获取URL并向数据库询问所有细节。有了例子,你会更容易理解。

在您的主页中(每个项目都显示),我们将想象这样一个项目(这是重要的href:<a class="the_class_you_want" href="detailpage.php?productid=Irze545AZftes">beautiful keyboard</a>(产品id是随机的,存储在数据库中)。

然后在'detailpage.php'上将$_GET['productid']并检查数据库上的产品是否存在,如果是,它将检索他需要的所有信息(价格,制造商,全名和所有其他信息)以在页面上显示它们。然后你可以组织页面上的每条信息。

希望这帮助。

最新更新