javascript - 如何从 SQL 填充表中获取 ID?

标签 javascript php sql html-table

我制作了一个充满 SQL 数据的表。当我单击一行时,它会将我带到另一个页面(使用 javascript)。在此页面上,我只想显示单击行中的所有数据。如何从充满 SQL 数据的表中获取 ID?我说的是 SQL 行的 ID。

echo "<table>"; 
                                            echo "<tr>";
                                            echo "<th>".'Stof'."</th>";
                                            echo "<th>".'Score'."</th>";
                                            echo "<th>".'Datum'."</th>";
                                            echo "</tr>";
                                            foreach ($result as $pers) {
                                                echo "<tr data-href='detail.php'>";
                                                echo "<td>".$pers->stofid."</td>
                                                <td>".$pers->melden."</td>
                                                <td>".$pers->datum."</td>";
                                                echo "</tr>";
                                            }
                                            echo "</table>";

data-href 是我的页面引用,它可以工作。

最佳答案

要在表中显示 ID,请在 foreach 语句的最后一行之前添加以下内容:

echo "<td>".$pers->id."</td>"

并且不要忘记在表 tr 部分中添加 th 元素(在 foreach 上方)

echo "<th>id</th>";

如果您想将该 ID 传递到下一页 (detail.php),请将 foreach 语句中的第一行更改为:

echo "<tr data-href='detail.php?persId=".$pers->id."'>";

关于javascript - 如何从 SQL 填充表中获取 ID?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53361130/

相关文章:

php - 使用 YII 框架 (php) 的移动 web 应用程序和 web 应用程序

sql - 显示一行是否在表中的结果集

java - mySQL嵌套循环不会执行

javascript - 为什么在 Ant Design 表单中自定义输入控件无法正确验证?

javascript - Redux 状态下的复杂对象

javascript - 根据一天中的时间实时更新 html 元素内的内容

php - fatal error : Call to a member function query() on a non-object in (CodeIgniter)

php - .href.replace 给我双域 (http ://localhosthttp://mydomain. com)

javascript - 如何转换为 UTC?

mysql从表中选择不同的月份(缩写)