php分页点击第二页数据丢失,php查询结果的分页显示,点击下一页时不能记住所查询的东西,只要点击下页时, 显示出来的 结果却是全部数据 。...

全部状态 >未付款 >已付款待取件 >已取件待送洗[

回复讨论(解决方案)

把查询条件记入session。

当点下一页时,把查询条件从session中读出再执行查询。

把查询条件记入session。

当点下一页时,把查询条件从session中读出再执行查询。具体点啊是把$_result存入session吗?

你没有在 url 里传递 select

你没有在 url 里传递 select可以具体点吗?是在这里加吗? elseif ($_type == 2) {echo '

';echo '';echo '

'.$_page.'/'.$_pageabsolute.'页 |';echo '

共有'.$_num.'个订单 |';if ($_page == 1) {echo '

首页 |';echo '

上一页 |';} else {echo '

下一页 |';echo '

尾页';} else {echo '';echo '';}

没必要存session,最科学的方式就是把查询条件放url上

把查询条件记入session。

当点下一页时,把查询条件从session中读出再执行查询。

没必要存session,最科学的方式就是把查询条件放url上

把查询条件记入session。

当点下一页时,把查询条件从session中读出再执行查询。 qiujiao求教怎么实现啊。。

所有 '.php?page='

都改为 '.php?select=' . $select .'&page='

所有 '.php?page='

都改为 '.php?select=' . $select .'&page=' } elseif ($_type == 2) {echo '

';echo '';echo '

'.$_page.'/'.$_pageabsolute.'页 |';echo '

共有'.$_num.'个订单 |';if ($_page == 1) {echo '

首页 |';echo '

上一页 |';} else {echo '

下一页 |';echo '

尾页';} else {echo '';echo '';}

怎么把$select_value传过去啊

// 获取select值

$select_value = isset($_GET['select']) ? $_GET['select'] : '';

不是你自己写的吗?

// 获取select值

$select_value = isset($_GET['select']) ? $_GET['select'] : '';

不是你自己写的吗?这个$select_value是获取选择的状态的。

对呀,有了选择状态,翻页的时候就不会跑题了

// 获取select值

$select_value = isset($_GET['select']) ? $_GET['select'] : '';

不是你自己写的吗?这个$select_value是获取选择的状态的,跟那个方法没什么关系吧。现在的问题就是当选择某个状态,进入下一页时,就会跳到全部状态的第二页。

对呀,有了选择状态,翻页的时候就不会跑题了echo '

下一页 |';

echo '

尾页';

} else {

echo '

把你搜索的字段内容也传过去

把你搜索的字段内容也传过去恩,解决了,谢谢你

传session是一种做法,当然在url加上搜寻条件也可以。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值