我有html表和三个按钮:
<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中写道:
<?php
print_r ($_POST);
?>来检查我是否得到了这些信息。所以我不想。
如果您问自己,为什么有人不想使用MySQL,并且希望将信息保存在txt文件中,我可以回答:对我来说,这可能更容易一些,因为我将处理的信息不多,而且我也不必学习如何使用mysql。
发布于 2022-06-05 16:02:23
为了将数据传递给PHP,您使用的HTML必须有带有名字的表单中的项。这是怎么找你的。
index.html
<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
<?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)
*/https://stackoverflow.com/questions/72508822
复制相似问题