繁体   English   中英

如何从 HTML 表中检索值以发布到 PHP

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM