mysql到HTML表,用户可以选择一个单一的清单



是否有一种方法可以让我创建一个按钮,将数据从单行表传递到新页面。这个表是从mysql数据库中查询的数据创建的。

<表类> id 名字 姓 邮件 编辑 tbody><<tr>1约翰和johndoe@gmail.comBtn2詹姆斯能源部jamesdoe@gmail.comBtn

简短的回答:是的,有一个方法。

下面是一个简短的例子。

<a href="edit.php?id=<?= htmlspecialchars($row['id']) ?>" class="css-button">Details</a>

这是一个html元素。它的href属性链接到当前目录中的文件edit.php。该链接接受一个名为"id"它是数据库中行集的主键。您可以使用css对a元素进行样式设置,使其看起来像其他元素一样。在最好的情况下,你把它设计成一个按钮。

<?php
// edit.php content
$id = intval($_GET['id']);
$sql = "SELECT id, username, bla, blubb FROM user WHERE id = :id";
$pdo = new PDO(...); // new pdo instance with database credentials
$stmt = $pdo->prepare($sql);
$stmt->execute(['id' => $id]);
$row = $stmt->fetch();
// continue with additional processing ...

上面显示的代码接受id参数,并将其验证为整数值。然后通过主键(id参数)选择行集,使用本地php类PDO,分别为PDOStatement。您必须自己做的唯一事情是检查获取方法的数据库结果是否为false。就这些。

最新更新