返回顶部
首页 > 问答 > 后端 > 如何提交php表单 并将结果保存为文本
0
待解决

如何提交php表单 并将结果保存为文本

  • 匿名发布
  • 2023-05-09
  • 发布在 问答/后端
22

其他回答1

先驱者00

2023-06-14

要提交 PHP 表单并将结果保存为文本,可以按照以下步骤:

  1. 创建一个 HTML 表单页面,其中包含需要提交的表单字段。

  2. 在表单页面的 form 标签中设置 action 属性为一个 PHP 脚本的地址,例如 action="submit.php"。

  3. 在 PHP 脚本中,使用 $_POST 超全局变量获取提交的表单数据,例如 $name = $_POST["name"]。

  4. 将获取到的表单数据按照指定格式保存到一个文本文件中,例如使用 file_put_contents 函数将数据保存到一个名为 "result.txt" 的文件中:

$data = "表单提交结果:
";
$data .= "姓名:".$name."
";
$data .= "邮箱:".$email."
";
$data .= "电话:".$phone."
";
file_put_contents("result.txt", $data);
  1. 在保存数据后,可以向用户显示一个成功提交的信息。

完整的 PHP 脚本示例:

<?php
if ($_SERVER["REQUEST_METHOD"] == "POST") {
    $name = $_POST["name"];
    $email = $_POST["email"];
    $phone = $_POST["phone"];
    $data = "表单提交结果:
";
    $data .= "姓名:".$name."
";
    $data .= "邮箱:".$email."
";
    $data .= "电话:".$phone."
";
    file_put_contents("result.txt", $data);
    echo "提交成功!";
}
?>

在 HTML 表单页面中,可以添加一个提示信息,例如:

<form action="submit.php" method="post">
    <label>姓名:</label>
    <input type="text" name="name"><br>
    <label>邮箱:</label>
    <input type="email" name="email"><br>
    <label>电话:</label>
    <input type="tel" name="phone"><br>
    <input type="submit" value="提交">
</form>
<p>表单提交成功后,结果将保存到 "result.txt" 文件中。</p>

希望这个回答能够帮到你!

相关问题
相关文章
  • python如何将结果保存为文本文件
    小编给大家分享一下python如何将结果保存为文本文件,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!结果保存为文本文件import requestsfr...
    99+
    标签:
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作