使用PHP在一页中处理每种表单的不同操作

时间:2019-06-22 07:33:45

标签: php forms

如果我想在一页构建中添加更多表单,并为每个表单创建更多表单,并在提交以显示通过填写每个表单获得的点数后,哪种形式的表单操作最适合与“ post”方法和PHP处理一起使用?通过用户?

1 个答案:

答案 0 :(得分:0)

听起来您的问题是页面上有多个表单,并且您希望每个表单在用户提交后都被隐藏(而不是在完成另一表单后再出现)。

最好在服务器端通过将状态存储在会话(或数据库)中来执行此操作。但是,如果此安全性/可用性问题不重要,则可以在客户端实施:

当表单不可见时,您需要在所有其他表单中放置一个隐藏的输入字段,并使用不可见表单的名称。然后,您应该检查PHP代码中是否存在此值,如果存在,请继续在响应中隐藏表单。

或者,您可以将表单隐藏状态存储在查询字符串中,并在用户提交时简单地重定向用户。