分页点击下一页查询时 失去条件

2017-09-13 12:24:38来源:CSDN作者:gaohua1991人点击

分享
if ($_GET['userid']) {      	$where['user.userid']=['like','%'.$_GET['userid'].'%'];      }      if ($_GET['name']) {      	$where['user.name']=['like','%'.$_GET['name'].'%'];      }      if ($_GET['lv']) {      	$where['user.lv']=$_GET['lv'];      }      if ($_GET['dls_lv']) {      	$where['user.dls_lv']=$_GET['dls_lv'];      }

在拼接where条件的时候 查询出来翻页时候 会丢失条件

加上一段代码:

 foreach($where as $key=>$val){            $page->parameter.="$key=".urlencode($val)."&";        }

string urlencode ( string $str )

此函数便于将字符串编码并将其用于 URL 的请求部分,同时它还便于将变量传递给下一页。

注意:这种方法必须用get传参才能实现功能,POST没有办法将参数绑定在URL上

最新文章

123

最新摄影

微信扫一扫

第七城市微信公众平台