Php 在Codeigniter中使用搜索结果分页

Php 在Codeigniter中使用搜索结果分页,php,session,codeigniter,Php,Session,Codeigniter,通过简单的查询,我能够生成具有良好分页链接的页面。但是,如果查询是通过某种搜索过滤器生成的,我不确定如何将$u POST数据从一页传递到另一页 通常我可以这样做。。。www.domain.com/search.php?id=200&type=host&rack=3&os=redhat%5 然而,对于CI的URI库,我使用的是漂亮的URL,因此我的URL更像www.domain.com/search/page/1,附加其余变量是没有意义的,我认为它也不会起作用。关于如何解决这个问题有什么想法吗?为

通过简单的查询,我能够生成具有良好分页链接的页面。但是,如果查询是通过某种搜索过滤器生成的,我不确定如何将$u POST数据从一页传递到另一页

通常我可以这样做。。。www.domain.com/search.php?id=200&type=host&rack=3&os=redhat%5
然而,对于CI的URI库,我使用的是漂亮的URL,因此我的URL更像www.domain.com/search/page/1,附加其余变量是没有意义的,我认为它也不会起作用。关于如何解决这个问题有什么想法吗?

为什么不在用户会话中存储所需的变量呢?以下是有关如何使用会话存储有关使用codeigniter的用户的信息的一些信息:
为什么不在用户会话中存储所需的变量呢?以下是有关如何使用会话存储有关使用codeigniter的用户的信息的一些信息:

如果您使用内置分页类,只需在控制器上创建一个单独的搜索方法,并为其提供分页信息

仅供参考,有一个很棒的jQuery插件,它可以为您处理大量与表相关的工作。Datatables.net

我刚刚写了一个处理搜索、分页、排序和限制的库。。看看这里


如果您使用内置分页类,只需在控制器上创建一个单独的搜索方法,并为其提供分页信息

仅供参考,有一个很棒的jQuery插件,它可以为您处理大量与表相关的工作。Datatables.net

我刚刚写了一个处理搜索、分页、排序和限制的库。。看看这里


按如下方式格式化URI:

index.php/controller/method/id/200/type/host/rack/3/os=redhat%5/page/2
然后可以使用$this->uri->uri\u to\u assocn将该uri转换为键值对。见:

将您的URI格式化如下:

index.php/controller/method/id/200/type/host/rack/3/os=redhat%5/page/2
然后可以使用$this->uri->uri\u to\u assocn将该uri转换为键值对。见:
请查看下面的链接。本文介绍了在不启用“启用查询字符串设置”的情况下,必须在分页时传递参数


希望这有帮助

请查看下面的链接。本文介绍了在不启用“启用查询字符串设置”的情况下,必须在分页时传递参数


希望这有帮助

我是,但如果我有一个页面,其中有5个不同的搜索条件的下拉值,这将如何工作?我需要将这5个字段传递到我的搜索功能中。只需构建一个可选的$this->input->post;请输入您的查询。每个帖子的值在命名上有相似性吗?我有,但如果我有一个页面,其中有5个不同搜索条件的下拉值,那该如何工作呢?我需要将这5个字段传递到我的搜索功能中。只需构建一个可选的$this->input->post;请输入您的查询。每个post值在命名上是否都有相似之处?我想先看到其他响应。我想先看到其他响应。