我创建了一个基于 HTML Web 的打印日志,它使用 PHP 将其表单数据发送到 .CSV 文件中。一切都已设置并完美运行。现在,我正在尝试添加一个新功能,当提交表单时,它将“份数”乘以“类型”,技术上是每份的价格,并将结果发送到 .CSV 文件中的附加单元格。
回顾一下;表单将所有用户填写的数据正确发送到 CSV 文件中。我只想在提交表单时将另一个项目添加到 CSV 文件中,该文件是通过将副本数乘以类型(技术上是每份的价格)生成的。
我不太确定如何去做。我也不确定 PHP 是否是一个选项。任何想法将不胜感激。为了更好的视觉效果,我附上了下面的屏幕截图:
http://i47.tinypic.com/2rpz1xh.jpg
将表单数据发送到 CSV 的代码:
<?php
if(isset($_POST["submit"]))
{
$type = trim($_POST["type"]);
$date = $_POST["date"];
$job_number = trim($_POST["job_number"]);
$phase = $_POST["phase"];
$task = $_POST["task"];
$number_copies = $_POST["number_copies"];
$name = trim($_POST["name"]);
$comment = $_POST["comment"];
if(empty($type)||empty($date)||empty($job_number)||empty($number_copies)||empty($name))
{
header('Location: submit/unsuccessful.htm');
die;
}
$cvsData = "\"$job_number\",\"$phase\",\"$task\",\"$date\",\"$comment\",\"$type\",\"$number_copies\"".PHP_EOL;
$fp = fopen("log.csv", "a");
if($fp)
{
fwrite($fp,$cvsData); // Write information to the file
fclose($fp); // Close the file
header('Location: submit/successful.htm');
}
}
?>