gpt4 book ai didi

php - 如何使用 php 将 Web 表单数据插入 csv 文件

转载 作者:搜寻专家 更新时间:2023-10-31 21:58:09 24 4
gpt4 key购买 nike

我正在尝试通过 Web 表单在 csv 文件中实现数据存储,我尝试了以下代码,这些代码保存在“form.html”、“form1.php”、“formTest.csv”中,所有三个都在同一目录中。

<form id="form1" name="form1" method="post" action="form1.php">
<table class="formatTblClass">
<tr>

</tr>
<tr>
<td width="68"><span>First Name</span></td>
<td width="215"><input class="<?=$aClass;?>" type="text" name="fn" id="fn" /></td>
<td width="62"><span>Last Name</span></td>
<td colspan="3"><input class="<?=$aClass;?>" name="ln" type="text" id="ln" size="50" /></td>
</tr>
<div align="center">
<input type="submit" name="Submit" id="Submit" value="Submit" />
<input type="reset" name="Reset" id="button" value="Reset" />
</div>
</table>
</form>

现在form1.php脚本

<?php

$fn = $_POST['fn'];
$ln = $_POST['ln'];
if(empty($fn) || empty($ln))
{//show the form
$message = 'Fill in areas in red!';
$aClass = 'errorClass';
}
$cvsData = $fn . "," . $ln . "\n";
$fp = fopen("formTest.csv","a");
if($fp){
fwrite($fp,$cvsData); // Write information to the file
fclose($fp); // Close the file
}
?>

现在形成Test.csv文件
enter image description here

如果我在浏览器中运行它并再次刷新 csv 文件,我将得到如下图所示的输出

enter image description here

如何获得正确的用户输入输出??
提前致谢

最佳答案

<?php
$fn = $_POST['fn'];
$ln = $_POST['ln'];


if(empty($fn) || empty($ln))
{
//show the form
$message = 'Fill in areas in red!';
$aClass = 'errorClass';
}
else
{
$fp = fopen('formTest.csv', 'w');

$cvsData = $fn . "," . $ln . "\n";
fputcsv($fp, $cvsData);//use fputscv()
fclose($fp);
}

?>

关于php - 如何使用 php 将 Web 表单数据插入 csv 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31283798/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com