如何发布从PHP创建的HTML表格数据
How to POST HTML table data created from PHP
.
.
.
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 个数据和 1 个单选按钮)。
对于使用单选按钮选择的行,我需要将所有特定行数据发布到另一个.php页面。
我最初的想法是为单选按钮创建一个 onClick() 函数,将数据作为函数的参数,然后让函数对该数据执行 AJAX POST。
还是我应该在桌子周围创建一个表单?如果是这样,我将如何获取该行数据作为表单数据?
有没有更好的方法?
如果你的每一行都有一些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; ?>
执行此操作的最佳方法可能是使单选按钮值与行号相对应。提交表单后,从数据库中检索该行。
.
.
.
echo "<tr>";
echo "<td><input type='"radio'" name='"mod'" value='""./*row number*/."'" /></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>";
.
.
.
并在表单处理程序中
$rownumber = $_POST["mod"]
// whichever mysql function - make the same query as the first page
// get row $rownumber
相关文章:
- 将HTML表格导出到excel时,无法将数据加载到excel文件中
- 打印预览没有应用程序页眉和页脚的html表格
- 将HTML表格导出到带有文本和图像的excel中
- JS图表和html表格重叠
- 带有单选按钮的html表格复制粘贴到xls中
- HTML表格导出为具有适当列宽和字体的pdf
- html表格的浮动水平滚动条
- 如何在不导致 HTML 表格失真的情况下正确使用追加
- ModalDialog:HTML表格应该是可滚动的,而不是整个页面
- HTML表格在打印后缺少边框颜色和背景颜色
- 使用 javascript 为 HTML 表格单元格指定颜色
- 如何自动从一个页面移动到另一个页面,然后回到 html 表格中分页的第一页
- 提交表单时如何在 HTML 表格中添加行
- 将Google电子表格转换为HTML表格
- 单击并用CTRL+C复制值时高亮显示html表格单元格
- 使用TableExport.js将HTML表格导出为PDF、WORD、PNG
- 打印html表格而不提示预览窗口
- 将html表格导出为word文件并更改文件方向
- 如何将表格html表格导出为PDF
- 如何访问HTML表格单元格中的选择