【问题标题】:PHP open second Page when Table Row is clicked点击表格行时PHP打开第二页
【发布时间】:2020-10-25 04:51:14
【问题描述】:

我从数据库中获取一些信息来创建一个包含表行和表数据元素的表(有效!)。使用 Javascript,每个表行的 EventListener 添加了一个 onClick 函数,该函数由表行内的单击触发(有效)。现在我想要一个概览页面,例如我点击的表格行的信息在里面的一些字段。指向其他页面的链接也可以正常工作。

我遇到了一个问题,即如何准确地获取我单击的行的表数据,因为在第二个页面上,我必须执行另一个 SQL 查询才能从数据库中获取数据。
我已经阅读了一些关于在 URL 中添加参数的内容,这(我认为)会导致问题,我需要为每个表行提供一个页面,其中包含我在 URL 中发送的信息参数以使用 GET 方法来获取它概览页面。

我不确定什么是最简单和最好的方法。 我正在(仅)使用 PHP、Javascript、HTML 和 MySQL 数据库。

感谢您的帮助!

【问题讨论】:

    标签: javascript php html forms dynamic


    【解决方案1】:

    可以给第二页发参数

    <tr data-id="1"></tr>
    

    例如,参见上面的 tr。可以使用js获取id并发送到第二页

    second.php?id=1

    然后在第二个 PHP 文件中,你可以得到 id

    $id = $_GET['id']
    

    并使用 $id 从数据库中获取数据;

    【讨论】:

    • 但这意味着,我的第二个文件被命名为例如你的第二页?所以如果我发送 data-id="2" 页面需要是 second.php?id=2,对吗?
    • 名字在 ?是 URL 获取参数。所以有一个带有不同参数的second.php文件。
    猜你喜欢
    • 1970-01-01
    • 2020-10-04
    • 2011-08-08
    • 2013-05-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-08-17
    • 1970-01-01
    相关资源
    最近更新 更多