1

我对 PHP 有点生疏,我目前正在做一个 PHP 任务,用户可以选择并保存列出的图像/数据/值到他们自己的集合中。我已经输入了所有数据并将其打印在带有记录集分页的重复区域中。

我很困惑我应该如何在提交之前临时保存选中的复选框,因为我使用记录集分页来输出选项时有超过 1 页。(意思是:我在第一页中选择了 2 个值然后我单击下一页选择余额值,最后提交我的选择)

TIA

我读过一篇关于在 session 中存储的文章,这是我想的解决方案,但我想知道在 chaging 页面时我应该如何将值发送到 session (由 Dreamweaver 生成的记录集分页)

4

3 回答 3

2

为了澄清前面的答案,您很可能希望为每个复选框创建一个新的 $_SESSION 变量并将一个布尔值与其关联。

于 2012-04-18T18:04:12.707 回答
1

您可以将表单发布的结果存储在 PHP 的$_SESSION变量中。阅读这篇文章以获取更多信息:将表单数据存储为会话变量

此外,Google Land 中必须有教程或其他内容。


如果您需要在提交表单的情况下保存表单结果,请尝试 JavaScript/AJAX 方法。这个想法是您实际上确实提交了表单,但是以一种幕后的方式(也就是说,用户永远不会注意到它)。本质上,您将要构建“自动保存”功能。看看这两个帖子:

它们可能无法完全满足您的需求但它们应该让您很好地了解您应该做什么。

注意:这两个帖子都使用计时器来触发其自动保存功能。我建议调整触发器以检测表单中的任何更改。

于 2012-04-18T17:56:16.140 回答
0

将它们存储在 _SESSION 中并在需要时进行处理。

于 2012-04-18T17:59:36.053 回答