我是PHP新手,对于如何使用带有.txt
按钮的表单将信息附加到type="button"
文件有疑问,附加内容应为;
.txt
个文件。有人可以帮助我完成从表单到.txt
文件的附加吗?
(每次填写表单并将信息附加到.txt
文件时,应在表单旁边创建一个list-element,并且只包含两个第一个输入元素的信息,取自{ {1}}文件)。表格如下:
.txt
答案 0 :(得分:2)
您的表单有太多问题
一个。没有表单操作action="yourfile.php"
B中。 button
类型设置为button
而不是submit
℃。没有验证
d。在尝试写入之前不检查是否发布了数据
为什么不开始学习PHP
将数据附加到文件的基本原则,可以使用file_put_contents轻松完成太多错误:
file_put_contents($myFile, $data . PHP_EOL, FILE_APPEND);
答案 1 :(得分:1)
这是一个将您发布的数据提交到文本文件中的小表单,将其与;
分开,但与您的要求不同,我使用type='submit'
代替..='button'
作为,我一直认为,按钮 do not 完全使用PHP将数据提交到表单中。
<?php
if(isset($_POST['button'])) {
$myFile = "example.txt";
$fh = fopen($myFile, 'a') or die("can't open file");
$stringData = $_POST['button']. ' ; ';
fwrite($fh, $stringData);
fclose($fh);
}
如果要检查用户是否提交了数据,可以使用此示例。
<?php
if(isset($_POST['button'])) {
$data = $_POST['info'];
if(!empty($date) && isset($date))
{ $myFile = "example.txt";
$fh = fopen($myFile, 'a') or die("can't open file");
fwrite($fh, $stringData);
fclose($fh);
} else {
echo 'the data you have entered is empty, please enter again.';
}