【发布时间】:2013-07-25 05:39:43
【问题描述】:
我有一个 html 表单来选择报告类型, 当我选择报告并按下提交按钮时, 我可以捕捉到传递的价值并且 我从数据库中过滤数据, 然后我必须将过滤后的数据传递到另一个页面以打印该报告,
那么我怎样才能将数据自动传递到另一个页面。 (页面应该在_blank中选择)
【问题讨论】:
-
如果数据量少,则使用 $_SESSION 存储以备下次使用 php.net/manual/en/features.sessions.php 或使用 pageurl 以 url 编码/json 格式发送数据
-
要么将其添加到会话中,要么将值存储在隐藏的表单字段中。
-
在 php 端,您可以使用数据库、会话、cookie 或文件。在 javascript 方面,您可以使用 localStorage、sessionStorage 和 cookie。不过,我强烈建议不要使用 cookie。
-
你可以使用请求对象来捕捉下一页中的命名参数