【问题标题】:Receive array of value from POST and again POST that array of values to other form从 POST 接收值数组并再次将该值数组 POST 到其他形式
【发布时间】:2014-04-23 04:28:05
【问题描述】:

我有三个表格,我需要将表格 1 中的值发布到表格 2,然后再次合并表格 1 和表格 2,我想将值发布到表格 3。

表格 1 和表格 2 具有值数组..

我可以接收从表单 1 到表单 2 的值数组。但无法将表单 1 和表单 2 的值数组发布到表单 3。

我正在研究 PHP。

请给我建议。

【问题讨论】:

  • 您可以将表单 1 / 2 保存在 $_SESSION 变量中,或者作为隐藏表单(表单 2 中的表单 1,表单 3 中的表单 1 和 2)元素,或者...(任何其他选项)
  • 为什么不使用会话?
  • SESSION 会更好,发布的值会出现在 form2 的页面源中,这是不安全的。
  • 是的,我使用隐藏文本字段将值数组从表单 1 传递到表单 2。但是再次从 2 到表单 3,我需要从表单 1 传递值数组和从表单传递值数组2 到表格 3。 --- 但是表格 1 有 30 个字段,表格 2 有 30 个字段.. 所以将表格 1 的值接收到表格 2 就可以实现了。我再次需要将表单 1 的值数组传递给表单 3 - 我被困在这里。

标签: php arrays forms post


【解决方案1】:

您可以使用隐藏字段。 第一个表单 $_POST 值成为第二个值隐藏字段。提交第二个表单后,您会同时获得表单 1 和表单 2 的数据

或者 使用 Session 也是一个很好的方法

【讨论】:

    【解决方案2】:

    使用会话或隐藏字段,但使用会话会更好,让我解释一下

    using Hidden :-
    

    Form1:- 在表单 2 上提交/发布的数据:- 在第二个表单上隐藏帖子值

    表格2:- 所有表单2输入字段+表单1隐藏字段并发布到表单3

    在表格 3 上获取表格 1 和 2 的所有发布值

    **Using Session**
    

    Form1:- 提交的数据:- 进行会话并将 form1 的所有值存储在会话中

    表格2:- 提交的数据:- 进行会话并将 form1 的所有值存储在会话中

    Form 3:- 检索 form1 和 form2 的会话值

    【讨论】:

    • 感谢我使用 session 来存储值和 post 来发布内容
    猜你喜欢
    • 1970-01-01
    • 2023-04-11
    • 2019-05-03
    • 1970-01-01
    • 2018-11-03
    • 1970-01-01
    • 2019-10-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多