将数据从 HTML 表单附加到 .csv 文件
Appending data to a .csv file from an 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 会在下一行附加新设备。
我的解决方案:
我通过 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');
?>
我创建并维护了一个 .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 会在下一行附加新设备。
我的解决方案:
我通过 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');
?>