gpt4 book ai didi

php - 如何发布从 PHP 创建的 HTML 表格数据

转载 作者:太空宇宙 更新时间:2023-11-04 15:33:39 25 4
gpt4 key购买 nike

.
.
.
while ( $row = mysql_fetch_array($res) )
{
echo "<tr>";
echo "<td><input type=\"radio\" name=\"mod\" /></td>";
echo "<td>" . $row['a'] . "</td>";
echo "<td>" . $row['b'] . "</td>";
echo "<td>" . $row['c'] . "</td>";
echo "<td>" . $row['d'] . "</td>";
echo "<td>" . $row['e'] . "</td>";
echo "</tr>";
}
echo "</table>

使用 PHP“echo”将数据库数据打印到 HTML 表格。

例如,显示时,将有 X 行 6 列(5 个数据和一个单选按钮)。

对于使用单选按钮选择的行,我需要将所有特定行数据发布到另一个 .php 页面。

我最初的想法是为单选按钮创建一个 onClick() 函数,将数据作为函数的参数,然后让该函数使用该数据执行 AJAX POST。

或者我应该围绕 table 创建一个表格?如果是这样,我如何将行数据作为表单数据获取?

有没有更好的办法?

最佳答案

如果每一行都有一些 ID,您应该简单地将它与单选按钮相关联,一旦提交,您的 PHP 脚本将能够根据发送的 ID 确定选择了哪一个。

echo "<td><input type=\"radio\" name=\"mod\" value=\"" . $row['id'] . "\" /></td>";

一般来说,我建议不要从 PHP 打印 HTML,而是按照预期的方式嵌入它

<?php while ( $row = mysql_fetch_array($res) ) : ?>
<tr>
<td><input type="radio" name="mod" value="<?php echo $row['id'] ?>" /></td>
<td><?php echo $row['a'] ?></td>
<td><?php echo $row['b'] ?></td>
<td><?php echo $row['c'] ?></td>
<td><?php echo $row['d'] ?></td>
<td><?php echo $row['e'] ?></td>
</tr>
<?php endwhile; ?>

关于php - 如何发布从 PHP 创建的 HTML 表格数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11167830/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com