制作一个包含 phpmyadmin tablerow 的 HTML Tablerow

所以我制作了一个动态表,现在我想让表行可选(最多 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>


慕标5832272
浏览 143回答 1
1回答

函数式编程

您可以为编辑按钮操作按钮再添加 1 列,如下所示:<th><a&nbsp;href="url/editbook.php?id=<?php&nbsp;echo&nbsp;$row['id'];&nbsp;?>">Edit</a></th>这将提供一个可点击的链接,例如 url/editbook.php?id=1。从这里您可以创建 editbook.php 页面并创建表单来编辑所选书籍的内容。在 editbook.php 中,您必须查询选定的图书 ID。像这样的东西:$sql&nbsp;=&nbsp;"SELECT&nbsp;*&nbsp;FROM&nbsp;books&nbsp;WHERE&nbsp;id&nbsp;=&nbsp;$_GET['id']";我希望你明白我想说什么。P/S:别忘了消毒。您可以在此讨论中找到一些参考
打开App,查看更多内容
随时随地看视频慕课网APP