【问题标题】: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,以便我可以使用它从数据库中获取信息并显示到产品页面?

【问题讨论】:

  • 将id附加到查询字符串中url的末尾。

标签: 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>';
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-11-28
      • 2015-06-10
      • 2020-12-12
      相关资源
      最近更新 更多