繁体   English   中英

如何在表单中进行可变分页?

[英]How can i make a variable pagination within a form?

我有包含表单的页面,它工作正常。 但我想添加分页。 我在网上找到了分页示例。 但是,当我更改页面时,表单中的值将被丢弃,并且我必须在我想要的页面上重新填写表单。

我想为50或100行添加分页。

有小费吗?

谢谢,塞巴斯蒂安

编辑

我确实提交了表格。 我想使用任何方式进行分页。 在表格下方的表格中添加一个放置框,或在表格下方添加一个实时放置框。 我提交表单后,将打印一个表,其中包含我数据库中的条目。

我认为他没有提交表单,但是单击链接?

无论如何,正如Swhistlesoft指出的那样,您需要将表单值带入下一页。

如果您不提交表单以加载下一页,则只需单击“ NEXT”链接,您最好的选择可能是使用JavaScript的onclick事件,将表单内容作为$ _GET [] URL重写附件添加到链接中事情。

?page = 2&formvalue = x&formvalue2 = y&formvalue3 = foo等。

那么您当然需要获取登录页面,以便在生成时将这些数据重新插入到表单中。

您将需要使用会话(或cookie)来保存上一页表格的值。 使用会话可能是最简单的,因为您可以将数组分配给$ _SESSION全局变量。

然后,您需要做的就是向每个字段添加一些内联php代码,以检查该表单字段是否存在值并将其回显到value属性。

这可能不是最好的方法,但这绝对看起来不错。 有一个具有div:hidden的大div,然后将其作为带有onclick功能的按钮进行分页,以使div的边距上下移动,从而产生分页的感觉。 没有做任何肮脏的黑客来传递数据的幻觉。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM