将数据从HTML表单附加到.csv文件

时间:2018-01-13 19:41:09

标签: jquery export-to-csv html-form

我创建并维护了一个.csv文件(File.csv)。每当新设备到达我的公司时,我希望在此文件中添加新行以及新设备的属性。我想使用HTML表单更新.csv文件。 .csv文件位于我们的服务器上。我不想使用数据库。是否可以使用jQuery维护这样的.csv文件?我读到只有在创建新的csv文件时才有可能。我被困在这里,无法找到解决方案。我希望有人帮助我。

我有类似的东西:

<form>
  <input type="text" name="Device">
  <input type="text" name="Invoice">
  <input type="text" name="RAM">   
  <input type="button" value="submit" onclick="WriteToFile">
</form>

当我点击按钮时,我希望file.csv在下一行附加新设备。

1 个答案:

答案 0 :(得分:0)

我的解决方案:

我使用通过php将数据附加到.csv。也许,它可以帮助别人。

<?php
$fileName='..\csv\devices.csv';

$fw = fopen($fileName, 'a');

$cells = array($_POST['date'], $_POST['invoice_number'], $_POST['evc_nr'], $_POST['device'], $_POST['sn'], $_POST['user'], $_POST['room']);

$row = join(",", $cells);

fwrite($fw, $row."\n");

fclose($fw);

header('Location: ..\index.html');

?>