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

时间:2014-03-21 04:27:06

标签: php codeigniter csv

下面是我的CSV文件。

enter image description here

这是我的网页浏览器

enter image description here

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

1 个答案:

答案 0 :(得分:0)

我愿意:

客户端

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

    1. 使用file()
    2. 打开一个文件
    3. 替换阵列线
    4. 撰写新文件
    5. 回答文件是否正确写入
    6. 这个想法将为您提供编辑csv文件的异步方法。当然,您必须在执行AJAX请求期间阻止编辑。如果你有大的csv文件,这个链接可以帮助你固定服务器进程:

      Overwrite Line in File with PHP