所以我制作了一个动态表,现在我想让表行可选(最多 1 个)并将信息发送到下一页,您可以在其中编辑您通过动态表选择的 phpmyadmin 表行。但前提是它不太复杂,否则我将通过动态表本身使其可编辑。这是我到目前为止得到的:<form action="edit.php" method="post"> <div class="table"> <table cellspacing="0"> <tr class="top"> <th>Titel</th> <th>Auteur</th> <th>ISBN13</th> <th>Uitgever</th> <th>Pagina's</th> <th>ID</th> </tr> <?php $sql = "SELECT * FROM books"; $result = $conn->query($sql); if ($result->num_rows > 0){ while($row = $result->fetch_assoc()){ ?> <tr> <th><?php echo $row['title']; ?></th> <th><?php echo $row['author']; ?></th> <th><?php echo $row['isbn13']; ?></th> <th><?php echo $row['publisher']; ?></th> <th><?php echo $row['pages']; ?></th> <th><?php echo $row['id']; ?></th> </tr> <?php } } else { echo "Sorry, maar er zijn nog geen boeken in het assortiment."; } $conn->close(); ?> </table> </div><button class="continue" type="submit">Doorgaan</button></form>
1 回答
函数式编程
TA贡献1807条经验 获得超9个赞
您可以为编辑按钮操作按钮再添加 1 列,如下所示:
<th><a href="url/editbook.php?id=<?php echo $row['id']; ?>">Edit</a></th>
这将提供一个可点击的链接,例如 url/editbook.php?id=1。从这里您可以创建 editbook.php 页面并创建表单来编辑所选书籍的内容。
在 editbook.php 中,您必须查询选定的图书 ID。像这样的东西:
$sql = "SELECT * FROM books WHERE id = $_GET['id']";
我希望你明白我想说什么。
P/S:别忘了消毒。您可以在此讨论中找到一些参考
- 1 回答
- 0 关注
- 141 浏览
添加回答
举报
0/150
提交
取消