php,在将结果回显到文本输入时附加到分号文本文件?
我的表格很难完成。基本上,我希望表格单元格中的内容回显到表单中,以便在需要时可以追加它 我的建筑不起作用,所以我需要帮助 这里有三个部分。。。 变量php,在将结果回显到文本输入时附加到分号文本文件?,php,html,Php,Html,我的表格很难完成。基本上,我希望表格单元格中的内容回显到表单中,以便在需要时可以追加它 我的建筑不起作用,所以我需要帮助 这里有三个部分。。。 变量 我的状态显然不起作用,但我觉得我很接近。有人能帮我解决这个问题吗?提交表单时,文件到底应该怎么处理?向我们展示所需输出的示例。(我希望你有充分的理由使用这种笨拙的存储机制,而不是一个合适的数据库。)在提交时,我希望文本输入框中的任何内容都添加到settings.txt中,然后再回显到文本输入框中。这基本上是一个编辑表单…:/到底怎么说?请在提交之前
我的状态显然不起作用,但我觉得我很接近。有人能帮我解决这个问题吗?提交表单时,文件到底应该怎么处理?向我们展示所需输出的示例。(我希望你有充分的理由使用这种笨拙的存储机制,而不是一个合适的数据库。)在提交时,我希望文本输入框中的任何内容都添加到settings.txt中,然后再回显到文本输入框中。这基本上是一个编辑表单…:/到底怎么说?请在提交之前和之后向我们展示该文件的样本,以及您希望的外观。当前示例中的“1,2”值没有任何帮助。因此,现在它不起作用,因为它没有响应1和2,但是如果我键入3和4,那么它应该替换相应列中的1和2。1和2是什么?公司还是电子邮件?你总是忽视我的建议,给我们展示一个期望输出的例子,迫使我问越来越多的问题。
<?php
$companyData = array();
if (($handle = fopen("settings.txt", "w")) !== FALSE)
{
while (($data = fgetcsv($handle, 1000, ";")) !== FALSE)
{
if(substr(trim($data[0]), 0, 3) == 'DAT')
{
$board = trim($data[0]);
$temp = $data[1];
$companyData[ $board ] = $temp;
}
}
fclose($handle);
}
$emailData = array();
if (($handle = fopen("settings.txt", "w")) !== FALSE)
{
while (($data = fgetcsv($handle, 1000, ";")) !== FALSE)
{
if(substr(trim($data[0]), 0, 3) == 'DAT')
{
$board = trim($data[0]);
$temp = $data[2];
$emailData[ $board ] = $temp;
}
}
fclose($handle);
}
?>
<form action="settingsnew.php" method="post">
<table width="422">
<tr align="center">
<td colspan="2">CUSTOMER INFO</td>
</tr>
<tr>
<td>company name</td>
<td><input name="company" type="text" id="company" value="<?php echo str_replace("<br />","",$companyData); ?>" /></td>
</tr>
<tr>
<td>email (main)</td>
<td><input name="email" type="text" id="email" value="<?php echo str_replace("<br />","",$emailData); ?>" /></td>
</tr>
<tr>
<td> </td>
<td><input name="myBtn" type="submit" /></td>
</tr>
</table>
</form>
DAT 0; ONE ; TWO ;