程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> ThinkPHP有變量的where條件分頁實例,thinkphpwhere

ThinkPHP有變量的where條件分頁實例,thinkphpwhere

編輯:關於PHP編程

ThinkPHP有變量的where條件分頁實例,thinkphpwhere


本文實例講述了ThinkPHP有變量的where條件分頁的實現方法。分享給大家供大家參考。

主要功能代碼如下:

復制代碼 代碼如下:
$Form= D('Announcement');
import("ORG.Util.Page");
$count = $Form->count();    //計算總數
$p = new Page ( $count, 5 );
$map = array();// 使用索引數組或者對象來作為查詢條件,使用對象方式和使用數組方式的條件效果是相同的,並且是可以互換的。
$map['user_id']=$_SESSION['loginUserId'];  //
$list=$Form->limit($p->firstRow.','.$p->listRows)->order('announcement_id desc')->where($map)->findAll();  //分頁語句寫法  where直接運用
//dump($Form->getLastSql()); //打印出sql語句
$page = $p->show ();        //分頁映射

希望本文所述對大家的PHP程序設計有所幫助。


thinkphp分頁時 怎取得 上一頁下一頁的傳遞變量 就是我想不用原來的分頁效果 把上下頁效果附到圖片上

public function index() {//把圖標改一下樣式就可以了 $user = M('User'); import('ORG.Util.Page'); $count = $user->count(); $listRows = 5; $page = new Page($count, $listRows); $list = $user->limit("{$page->firstRow},{$page->listRows}")->select(); $page->setConfig('prev', '<img id="prev" src="/Public/img/prev.png" />');//上一頁 $page->setConfig('next', '<img id="next" src="/Public/img/next.png" />');//下一頁 // $page->setConfig('first', ''); // $page->setConfig('last', ''); $page->setConfig('theme', '%upPage% %downPage%');//只顯示上下頁選項 $this->assign('page', $page->show()); $this->assign('list', $list); $this->display();}
 

ThinkPHP中我的加上搜索條件分頁,查到的結果正確,但是點擊下一頁或者分頁的鏈接結果不對

你在tp的手冊上直接復制 那段代碼 就不會出錯
 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved