[英]How to retrieve values from HTML table to post to PHP
假设我有一个表,其中每个输入字段的 ID 都是唯一的,后面有一个计数,我如何从表中检索输入值并将它们发布到 PHP
<table id="tableA">
for($i=0;$i<5;$i++){
<tr>
<td> <input id="a$i" /> </td>
<td> <input id="b$i" /> </td>
<td> <input id="c$i" /> </td>
</tr>
</table>
把你的表放在一个表单标签里
<form action="your_php_page.php" method="POST">
...
</form>
而不是id使用name属性。
然后使用 $_POST[' name '] 访问 php 中的值。
1.在循环之前创建一个<from method ="post">
并在循环之后结束</form>
2.现在创建具有name
属性的表单字段作为数组,如:
<table id="tableA">
<form action="your_php_page.php" method="POST">
<?php for($i=0;$i<5;$i++){?>
<tr>
<td> <input name="data[a][$i]" /> </td>
<td> <input name="data[b][$i]" /> </td>
<td> <input name="data[c][$i]" /> </td>
</tr>
<?php }?>
</form>
</table>
3.post后你会得到这样的数据
data = array(
'a' =>array(
0=>'value0',
1=>'value1'
),
'b' =>array(
0=>'value0',
1=>'value1'
),
'c' =>array(
0=>'value0',
1=>'value1'
)
)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.