【问题标题】:Getting link id on click from one html page and send it to another one从一个 html 页面单击获取链接 id 并将其发送到另一个
【发布时间】:2017-12-07 00:43:11
【问题描述】:
我有一个包含产品的 index.html 页面,我为每个产品设置名称并使用数据库查询(使用 php)设置链接的 ID。
echo '<li id='.$row["id"].'><a href="#">'.$row["name"].'</a></li>';
到目前为止一切都很好。所以我有一个链接,该链接来自该产品的数据库中的唯一 ID。我的问题是,当我单击此链接并将我重定向到 productPage.html 时,我如何发送链接的 ID,以便我可以使用它从数据库中获取信息并显示到产品页面?
【问题讨论】:
标签:
javascript
php
html
mysql
hyperlink
【解决方案1】:
首先是将您的 productPage.html 更改为 productPage.php,以便它可以解析 PHP。
将您的链接更改为:
echo '<li id='.$row["id"].'><a href="productPage.php?id='.$row["id"].'" >'.$row["name"].'</a></li>';
然后在您的 productPage.php 上,您将从 QueryString 中读取 id,如下所示:
$id = $_GET["id"];
【解决方案2】:
这是在页面之间传递变量的方式
echo '<li id='.$row["id"].'><a href="link_to_page.php?id=.$row["id"]. ">'.$row["name"].'</a></li>';