Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/293.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/http/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 使用javascript保存动态html表中的数据_Php_Javascript_Mysql_Html_Dom - Fatal编程技术网

Php 使用javascript保存动态html表中的数据

Php 使用javascript保存动态html表中的数据,php,javascript,mysql,html,dom,Php,Javascript,Mysql,Html,Dom,我将数据从mysql表加载到HTML表中。然后用户可以添加或删除一行或多行。最后,我必须将更改保存到数据库中。所有这些都必须使用PHP和javascript来完成 我知道这似乎并不难。事实上,我使用javascript函数成功地将数据库中的数据加载到HTML表中,并从中添加或删除行,但我最难保存表中的更改。考虑到这些行没有id,因为它们是动态添加的,如何从表中删除特定行?如何访问特定行中的数据 我希望你们能帮我。这简直快把我逼疯了!谢谢你,对不起,我的英语不好。如果你要动态添加它们,你不能给出行

我将数据从mysql表加载到HTML表中。然后用户可以添加或删除一行或多行。最后,我必须将更改保存到数据库中。所有这些都必须使用PHP和javascript来完成

我知道这似乎并不难。事实上,我使用javascript函数成功地将数据库中的数据加载到HTML表中,并从中添加或删除行,但我最难保存表中的更改。考虑到这些行没有id,因为它们是动态添加的,如何从表中删除特定行?如何访问特定行中的数据


我希望你们能帮我。这简直快把我逼疯了!谢谢你,对不起,我的英语不好。

如果你要动态添加它们,你不能给出行id吗?或者可以使用javascript迭代表

var theTable = document.getElementById("theTableId");
for (var i=0, row; row=table.rows[i]; i++) {
          // Remove if deleted
}

如果您不是为移动或嵌入式平台开发,您可能需要考虑利用一些开发良好的库,例如和

有,它使用jEditable允许对表进行内联编辑。这可能是你想要的东西

DataTables库允许您的源代码来自许多不同的地方,例如DOM、AJAX、JavaScript数组或服务器端。查看一下。

使用jQuery可以很容易地删除/删除/访问您得到的每个ID。