PHP:如何在单独的页面中查看产品详细信息,而无需为每个产品创建新文件?

时间:2016-02-16 08:27:17

标签: php mysql

所以我创建了一个市场页面,列出了数据库中的所有产品。他们每个人都有按钮来查看他们的详细信息(价格,描述等),但我不知道如何让用户查看详细信息,而无需为每个产品创建一个新的PHP页面。

我已尝试使用$_GET(例如,该网址会显示www.websitename.com/page.php?productname=name),但由于我需要传递价格变量,因此我无法使用GET或者用户可以修改网址中的价格。我也尝试过使用POST,但我希望用户能够在不清除变量的情况下对页面进行书签或刷新。我已尝试为价格等问题设置$_SESSION变量以避免此问题,但由于会话变量仍然不可避免地由POSTGET定义,因此我仍遇到前面列出的两个问题

我还尝试使用SQL queries,以便在加载页面(viewproduct.php)时根据需要收到价格,并搜索与{{$_GET['name']匹配的产品名称1}}变量,但产品按类别存储在不同的表中,我无法检查所有表,因为它们没有相同的维度。

所以我的问题很简单:做这样的事情的标准是什么?如何编写php代码,以便用户可以使用产品信息对页面进行书签或刷新,而无法编辑任何变量,而且无需为每个产品创建文件?

提前致谢!

1 个答案:

答案 0 :(得分:0)

实际上,您可以链接和更改与您的产品相对应的所有内容。例如,您可以通过以下方式链接图像:

echo("<img src=../imgs/" . $_GET['product_name'] . " alt=". $_GET['product_name'] . "/>");

以相同的方式显示您在数据库中的所有信息,例如与您的产品,演示文稿,价格,评论,排名等相对应的评论......