How to implement thinkphp paging to maintain search status

WBOY
Release: 2016-07-25 08:53:12
Original
990 people have browsed it
  1. //Ensure query conditions when jumping by page
  2. foreach($map as $key=>$val) {
  3. $page->parameter .= "$key=".urlencode($val) .&;
  4. }
Copy the code

Debugging will find that when $map is not an array, the variable cannot get the desired value. The official idea is to traverse the encapsulated search conditions $map. Relatively speaking, it is better to directly traverse the data submitted by the form.

Modify the above code to:

  1. //Ensure query conditions when pagination jumps
  2. foreach($_get as $key=>$val) {
  3. //echo $key.$val;
  4. $page->parameter .= "$key=".urlencode($val).&;
  5. }
Copy the code

Problem solved.

Note that if the form is submitted by post, just traverse the post.



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