gwpxjb 发表于 2008-4-22 11:09:26

你想知道为什么么:lol

因为limit $start,$pagesize

$pagesize是定值,但$start是根据url来的~~~~
每次点链接,都要获取不同的GET值,来给sql语句进行查询

wangmao2002 发表于 2008-4-22 11:16:18

但是单击下一页的时因为where 条件变了呀
所以查询的记录的结果集变了,不是我想得到了

我现在想知道的是,怎么让表单提交的在我单击下一页的时候
值不变

wangmao2002 发表于 2008-4-22 11:16:46

回复 11楼 的帖子

但是单击下一页的时因为where 条件变了呀
所以查询的记录的结果集变了,不是我想得到了

我现在想知道的是,怎么让表单提交的在我单击下一页的时候
值不变

gwpxjb 发表于 2008-4-22 11:21:56

你可以在执行的时候,输出sql语句看看~~~

不知道你要什么值不变:L

wangmao2002 发表于 2008-4-22 11:29:42

我输出第一页的的sql语句和第二页的查询语句看了
就是因为条件变了引起的

gwpxjb 发表于 2008-4-22 11:30:57

那你想要什么……
分页不就是根据url改变显示内容么~~~

wangmao2002 发表于 2008-4-22 11:32:07

回复 15楼 的帖子

我输出第一页的的sql语句和第二页的查询语句看了
就是因为条件变了引起的

比如在这部分
$this->db->where('test.sex', $this->input->post('sex'));
$this->db->where('test.qualifications', $this->input->post('qualifications'));
在第一页的时候,'test.sex','test.qualifications'获取的是页面提交的值
但第二页的时候,这些值就变成空的了

wangmao2002 发表于 2008-4-22 11:35:36

回复 16楼 的帖子

分页显示不同的内容不错,
但是所有分页内容合在一起应该和我不分页的时候的结果集是一样的
问题现在就是分页的后的合起来的结果集与不分页的结果集不一样

gwpxjb 发表于 2008-4-22 11:38:45

那就是说现在你的post值到下一页变成空的了?

CI的分页参数好象和平时使用的别的分页函数参数不一样的

wangmao2002 发表于 2008-4-22 12:43:32

回复 19楼 的帖子

是的,所以查询的结果集就不一样了
页: 1 [2] 3 4
查看完整版本: 关于提交表单后分页的问题