繁体   English   中英

使用PHP编辑CSV文件中的现有数据

[英]Edit existing data in CSV file using PHP

以下是我的CSV文件。

在此处输入图片说明

这是我在网络上的查看器

在此处输入图片说明

我的问题是,我如何在HTML表格中编辑突出显示的一个,我想将“ Star Apple,4,2”更改为“ Pineapple,7,3”? 顺便说一句,我在这里也使用codeigniter ,我没有数据库。 我需要做的就是编辑HTML表中的现有数据,并自动将其更新为CSV文件。 谢谢您的帮助。

我会做:

在客户端:

  1. 每行中每个输入上的“ onchange”事件
  2. AJAX到服务器,其中:行的索引和整行都内含到字符串(csv格式)
  3. 如果响应状态不正常,请使用JS撤消更改。

在服务器端:

  1. 用file()打开一个文件
  2. 更换阵列线
  3. 写入新文件
  4. 回答文件是否正确写入

这个想法将为您提供编辑CSV文件的异步方法。 当然,您必须在执行AJAX请求期间阻止编辑。 如果您的csv文件很大,此链接可以帮助您加快服务器进程:

用PHP覆盖文件中的行

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

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