用于修改csv文件条目的Php和javascript代码

我试着描述我的完整情况……

我使用php函数读取了一个csv文件。 我开发了一个表示文件条目的php类。 所以,我有一个包含所有条目的php数组。 当我读取文件的所有条目时,我使用php函数将这些可视化为一个表。 对于表我使用jQuery tableSorter

现在,用户可以编辑此表的某些行(为此我编写了一些javascript函数)。 此时我需要保存(在csv文件中)每个修改过的表行。 有一个简单的方法来做到这一点?

需要我修改php数组吗? 有可能通过javascript代码修改php变量吗? 抱歉,我对此很新。

欢迎实际的例子。

不,你没有修改PHP数组。 有几种方法可以处理您的请求。 您可以使用表中的输入字段发出POST请求并将更改保存到CSV文件中。

Javascript-ish方式可能是一个AJAX请求,它是在每个字段的更改时触发的。 您的服务器/ PHP代码正在接受该请求并仅写入该字段的数据。

在这两种情况下,您都应该知道如何在PHP中处理POST请求/表单。 通过POST提交表单会生成一个新的PHP数组,可以作为$ _POST访问。

实际的例子取决于预期的行为。 使用表单将在提交时重新加载页面。 不使用AJAX。 但是如果你是Javascript的新手,使用AJAX(XMLHTTPRequest,如果你想阅读一些文档)有点棘手

关于XMLHTTPRequest(AJAX)的链接http://www.w3schools.com/xml/xml_http.asp

关于表格处理的链接: http : //www.w3schools.com/php/php_forms.asp