首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何通过php从html-table获取数据

如何通过php从html-table获取数据
EN

Stack Overflow用户
提问于 2022-06-05 15:49:36
回答 1查看 99关注 0票数 1

我有html表和三个按钮:

代码语言:javascript
复制
<form action="test.php" method="post">
<table id="table"></table>

<input type="button" id="add" value="Add">
<input type="button" id="delete" value="Delete">
<input type="submit" id="save" value="Save">
</form>

默认情况下,您可以看到其中没有行。

在javascript中,我通过单击" add“按钮添加行和单元格。我也可以通过点击“删除”按钮来删除它们。

当我完成添加行和单元格时,我单击按钮"Save“。例如,通过单击" save“,我希望将信息保存在txt-file中。我知道怎么做。由于我在php中是新手,我不是IT人员,我不想使用MySQL、ajax等。

如何通过php获取html-table的信息?我在test.php中写道:

代码语言:javascript
复制
<?php
print_r ($_POST);
?>

来检查我是否得到了这些信息。所以我不想。

如果您问自己,为什么有人不想使用MySQL,并且希望将信息保存在txt文件中,我可以回答:对我来说,这可能更容易一些,因为我将处理的信息不多,而且我也不必学习如何使用mysql。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-06-05 16:02:23

为了将数据传递给PHP,您使用的HTML必须有带有名字的表单中的项。这是怎么找你的。

index.html

代码语言:javascript
复制
<form action="test.php" method="post">
    <table id="table">
        <input type="text" name="rows[1][item1]" value="123test">
        <input type="text" name="rows[2][item1]" value="321test">
    </table>

    <input type="button" id="add" value="Add">
    <input type="button" id="delete" value="Delete">
    <input type="submit" id="save" value="Save">
</form>

test.php

代码语言:javascript
复制
<?php


var_dump($_POST);

/* output of $_POST above
array (size=1)
  'rows' =>
    array (size=2)
      1 =>
        array (size=1)
          'item1' => string '123test' (length=7)
      2 =>
        array (size=1)
          'item1' => string '321test' (length=7)
*/
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72508822

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档