登录
首页 >  文章 >  php教程

可选行表格生成及数据传递方法详解

时间:2025-09-03 11:27:43 149浏览 收藏

最近发现不少小伙伴都对文章很感兴趣,所以今天继续给大家介绍文章相关的知识,本文《生成可选择行的 HTML 表格并传递数据的方法如下:1. 从 MySQL 查询数据首先,使用 PHP 或其他后端语言从 MySQL 数据库中获取数据。以下是一个简单的 PHP 示例:2. 生成带复选框的 HTML 表格接下来,将查询结果渲染成带有复选框的 HTML 表格:

选择 ID 姓名 Email
<input type="checkbox" name="selected_ids[]" value="<?= $row['id'] ?>"> = $row['id'] ?> = $row['name'] ?> = $row['email'] ?>
》主要内容涉及到等等知识点,希望能帮到你!当然如果阅读本文时存在不同想法,可以在评论中表达,但是请勿使用过激的措辞~

从 MySQL 数据生成可选择行的 HTML 表格并传递数据

本文将介绍如何从 MySQL 数据库查询数据,生成 HTML 表格,并允许用户选择表格中的单行数据,通过点击按钮将该行数据传递到另一个页面进行编辑。正如摘要中所述,我们将提供前端和后端代码示例,帮助你实现这一功能。

前端:生成 HTML 表格和链接按钮

首先,我们需要从 MySQL 数据库中查询数据,并将其渲染成 HTML 表格。假设我们已经获得了数据库查询结果,并将数据存储在名为 $rows 的数组中。以下代码展示了如何生成包含编辑按钮的 HTML 表格:

<table class="s-table">
  <thead>
    <tr>
      <th>id</th>
      <th>first name</th>
      <th>last name</th>
      <th>email</th>
      <th>edit</th>
    </tr>
  </thead>
  <tbody>
    <?php foreach ($rows as $row): ?>
      <tr>
        <td><?= htmlspecialchars($row['id']) ?></td>
        <td><?= htmlspecialchars($row['first_name']) ?></td>
        <td><?= htmlspecialchars($row['last_name']) ?></td>
        <td><?= htmlspecialchars($row['email']) ?></td>
        <td>
          <a href="edit.php?id=<?= htmlspecialchars($row['id']) ?>" class="css-button">Edit</a>
        </td>
      </tr>
    <?php endforeach; ?>
  </tbody>
</table>

代码解释: