我有包含表单的页面,它工作正常。但我想为它添加分页。 我在网上找到了一个分页示例。但是,当我更改页面时,表单中的值将被丢弃,我必须重新填写我想要的页面上的表单。
我想为50或100行添加分页。
任何提示?
感谢, 塞巴斯蒂安
修改
我确实提交了表格。我想用任何方式分页。在表格下方添加一个下拉框,或者在表格下方添加一个实时下拉框。 提交表格后,会打印一张表格,其中包含我数据库中的条目。
答案 0 :(得分:3)
我认为他不是在提交表单,而是点击链接?
无论如何,正如Swhistlesoft指出的那样,您需要将表单值转移到下一页。
如果您没有提交表单来加载下一页,而只是单击“下一步”链接,您最好的选择可能是一个javascripted onclick事件,将表单内容作为$ _GET []添加到链接URL重写附件。
?page = 2& formvalue = x& formvalue2 = y& formvalue3 = foo等。
然后当然你需要让登陆页面在生成时将这些数据重新插入到表单中。
答案 1 :(得分:1)
您需要使用会话(或Cookie)来保存以前的页面表单值。使用会话可能是最简单的,因为您可以将数组分配给$ _SESSION全局变量。
然后,您需要做的就是为每个字段添加一些内联php代码,以检查该表单字段是否存在值,并将其回显给value属性。
答案 2 :(得分:1)
这可能不是最好的方法,但这肯定会很好看。有一个很大的div溢出:隐藏,然后将分页作为带有onclick功能的按钮来上下移动div的边距,从而给人一种分页的感觉。这是一种错觉,没有做任何肮脏的黑客传递数据。