Home > Backend Development > PHP Tutorial > javascript - php 页面搜索之后 如何让页码正确显示?

javascript - php 页面搜索之后 如何让页码正确显示?

WBOY
Release: 2016-06-06 20:17:01
Original
1313 people have browsed it

QeePHP框架。数据不是通过数据库读出来的,完全是在数组里的。。
现在的情况是,主页index能够正确显示,分页也正常,在首页页码为第1页的时候,搜索功能也完全正常。
但是,比如我在浏览主页第5页的数据。这时候,我使用搜索功能,搜索出来的数据一共有2页。那么我dump出来的页码是在第5页的,也就是说,一条数据都不会显示的。现在想让它跳转会第1页。
无法通过判断搜索字符是否存在,然后给 $page=1 因为这样page永远等于1,没法翻页。。
`

<code>    $page = intval($this->_context->page); //获取前台page 
    if ($page _view['list'] = $listshow;
    } else $this->_view['list'] = null;   
    
    $help_string = new Helper_String();
    $pager = $help_string->getPage($num, $limit, $page);
    $this->_view['pager'] = $pager;
    $this->_view['start'] = $start;
    $this->_view['search_str'] = $search_str;
    
    
    </code>
Copy after login
Copy after login

`

回复内容:

QeePHP框架。数据不是通过数据库读出来的,完全是在数组里的。。
现在的情况是,主页index能够正确显示,分页也正常,在首页页码为第1页的时候,搜索功能也完全正常。
但是,比如我在浏览主页第5页的数据。这时候,我使用搜索功能,搜索出来的数据一共有2页。那么我dump出来的页码是在第5页的,也就是说,一条数据都不会显示的。现在想让它跳转会第1页。
无法通过判断搜索字符是否存在,然后给 $page=1 因为这样page永远等于1,没法翻页。。
`

<code>    $page = intval($this->_context->page); //获取前台page 
    if ($page _view['list'] = $listshow;
    } else $this->_view['list'] = null;   
    
    $help_string = new Helper_String();
    $pager = $help_string->getPage($num, $limit, $page);
    $this->_view['pager'] = $pager;
    $this->_view['start'] = $start;
    $this->_view['search_str'] = $search_str;
    
    
    </code>
Copy after login
Copy after login

`

判断搜索后的页数 大于 当前page 就赋值为1 不大于就翻页啊

Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template