如何使用PHP,HTML等从多个页面中选择项目?

joh*_*b10 1 html php checkbox

在我正在处理的网站上,我正在显示数据库查询的结果.每个页面显示15个结果,因此如果查询返回45个结果,它们将显示在3个单独的页面上,每个页面包含15个结果.

我希望用户能够从第一页中选择任意数量的项目,然后切换到其他页面并从这些页面中选择项目,同时仍然记住在第一页上选择的项目.(最终,当用户选择了所有项目时,他将单击"提交"按钮.)因此,如果用户导航回第一页,则他检查的项目应显示为已选中.在我在网上看到的页面上,当用户导航回第一页时,所有复选框都会被再次清除(这不是我想要的).

有关实现这一目标的最佳方法的任何想法?谢谢.

Mar*_*tin 6

记住中间页面之间的选择意味着您有一些需要存储在某处的状态.有多种方法可以做到这一点,但归结为其中一种......

  1. 保留在客户端(例如cookie)
  2. 将它保存在服务器上(例如在数据库中)
  3. 继续向后和向前发送(例如隐藏的表单字段,如在ASP.NET视图状态中)

PHP和ASP.NET等平台提供的通用抽象是"会话"的概念.会话状态的实际实现可能是上述3种可能性的某种组合,它可能提供最简单的路由.我建议你看一下PHP中的会话状态.