Sticky 表单在 PHP 中

2025 年 5 月 24 日 | 4 分钟阅读

在使用在线表单后,您可能会偶尔被重定向到一个空表单,但被告知要返回并编辑它!这让我非常恼火。粘性表单是指您被重定向到一个保留您已提交数据的表单。

当用户使用 Web 表单从 Web 数据库中检索数据时,粘性表单至关重要,这是另一个常见场景。程序员必须熟悉实现粘性表单,以便完成该表单。

我们将从一个简单的示例开始,该示例需要用户的姓名、电子邮件地址和密码。为了确保用户知道他们输入的内容,我们还会让他们输入两次密码。为了确保一切都已输入并经过检查,我们将执行一些输入验证。

您可以使用我们到目前为止使用的命名约定来检索表单信息。此外,您还可以使用以下方法之一

  • $_GET:在使用 GET 将数据从表单传输到处理脚本时,会使用 $_GET。
  • $_POST:通过 POST 协议将数据从表单传输到处理脚本时使用它。
  • $_REQUEST:它在这两种情况下都使用,并且最类似于 ASP 中的 REQUEST 类和 JSP

示例

输出

初始注册表单

Sticky Form in PHP

填写详细信息后的注册表单

Sticky Form in PHP

提交注册详细信息后

Sticky Form in PHP

为了显示表单以及有关用户输入问题的警报,我们现在将修改前面的示例以使其具有粘性。除了表单独立于用户的输入显示,并且根据其上方的注释更容易修改之外,没有太多区别。

示例

输出

重新加载提交的表单后,我们可以看到表单中已经填写了一些详细信息,这表明该表单是一个粘性表单。

Sticky Form in PHP
下一主题Php-frameworks