0

我有 4 页,分别是公司详细信息、工作要求、工作职责和设计。所以我要更新这些页面的数据。所以我从数据库中检索数据以显示为这 4 个页面的表单。在我编辑第一页上的值后,我转到下一页进行下一次更新。但是当我返回上一页时,数据不会保留编辑的值,而是显示我从数据库中检索到的旧数据。那么如何防止这种情况发生呢?如果我刷新页面也是如此。我知道我可以使用会话来存储编辑的值,但我仍然认为该表单将显示旧数据。请帮我提出如何做到这一点的想法!谢谢

4

1 回答 1

0

您需要按照以下步骤操作

  1. 通过提交和操作属性转到下一页
  2. 在下一页中,将所有帖子值保存到隐藏字段中
  3. 使用后退按钮返回。
  4. 当按下 go 按钮时,提交包含隐藏字段的表单
  5. 现在您在第一页,只需使用 $_REQUEST 或 $_POST 即可获取先前的值。

希望你能理解。

注意:如果您使用浏览器返回按钮,浏览器会要求您确认重新提交表单。如果您确认,那么没有问题,但如果您没有确认,那么您将失去您的价值观。

于 2013-03-06T08:24:52.003 回答