【发布时间】:2017-07-15 06:40:09
【问题描述】:
我的电子商务网站实际上是一个搜索引擎。
第 1 步: 用户可以通过关键词或其他属性搜索他们喜欢的项目。
第 2 步: 之后,用户可以找到他们喜欢的项目,然后单击特定项目(或图片等)的标题以激活超链接。
第 3 步: 然后会出现一个描述该项目详细信息的网页。
我被困在第 3 步。
我发现 MySQL 数据库中有超过 10,000 个项目。我想知道我是否需要创建一万多个网页来描述每个项目的细节?(当然不切实际,但我不知道如何只构建一个网页来解决这个问题)。
附言曾经有一个想法,我可以建立一个分享网页来描述物品的细节,并找到一种方法来检测用户点击了哪些超链接或物品,但我没有学习这个技能。有没有可能,或者有更好的方法?
【问题讨论】:
-
关于它的教程大约有十亿个
-
链接到像
details.php这样的脚本,并将产品的数据库 ID 作为 GET 参数传递 -details.php?product=1234。然后在该脚本中读取该参数,并进行数据库查询以获取该 ID 的记录/详细信息。 -
您可以创建一个 php 函数,使用项目名称在您的数据中搜索,然后将其发送到您的网页,以便用户在单击项目时将网页发送到您的 php 文件项目名称和 php 文件将此名称发送到数据库并搜索它,当它找到时,您将其发送到您的网页并显示它。
-
only one webpage说清楚,您可以创建一个像www.mysite.com/items/details这样的页面并在那里显示百万产品,例如www.mysite.com/items/details/?item=1或www.mysite.com/items/details/item_1或www.mysite.com/items/details/item/1/bag-for-ipad。这取决于您网页背后的 API!所以你的问题非常模糊。一个网页并不意味着它背后只有一个脚本。 -
好吧,您可以将每个产品的 id 添加到链接的末尾,例如:?id=x 并创建一个 description.php 页面并获取 id 并在您的数据库中搜索它,然后将描述返回到该页面!