亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 語言 > PHP > 正文

thinkPHP3.2.3結合Laypage實現的分頁功能示例

2024-05-05 00:03:57
字體:
來源:轉載
供稿:網友

本文實例講述了thinkPHP3.2.3結合Laypage實現的分頁功能。分享給大家供大家參考,具體如下:

控制器

<?phpnamespace Home/Controller;use Think/Controller;class IndexController extends Controller {  /**  *@brief 查詢  ****/  public function index(){  $choose = I('choose','-6');  $c['easy_hard'] = $choose;    $type=I('typeid','');    $nowpage=I('page',1);    if($type == '')    {      if($choose == -6)      {        $totalpage=ceil((D('data')->count())/10);        $infos=D('data')->limit(($nowpage-1)*10,10)->select();      }else{        $totalpage=ceil((D('data')->where($c)->count())/10);        $infos=D('data')->where($c)->limit(($nowpage-1)*10,10)->select();      }    }else{      if($choose == -6)      {        $map['data'] = array('like',"%$type%");        $totalpage=ceil((D('data')->where($map)->count())/10);        $infos=D('data')->where($map)->limit(($nowpage-1)*10,10)->select();      }else{        $map['data'] = array('like',"%$type%");        $totalpage=ceil((D('data')->where($map)->where($c)->count())/10);        $infos=D('data')->where($map)->where($c)->limit(($nowpage-1)*10,10)->select();      }    }  $this->assign('type',$type);    $this->assign('choose',$choose);    $this->assign("totalpage",$totalpage);    $this->assign("infos",$infos);    $this -> display();  }}

視圖層

<!DOCTYPE html><html lang="en"><head>  <meta charset="UTF-8">  <title>Think Demo</title>  <script type="text/javascript" src="__PUBLIC__/jquery-1.11.1/jquery.min.js"></script>  <script type="text/javascript" src="__PUBLIC__/jquery-1.11.1/jquery.js"></script>  <script type="text/javascript" src="__PUBLIC__/layer/layer.js"></script>  <script type="text/javascript" src="__PUBLIC__/laypage/laypage.js"></script></head><body><div> <select name="" id="slc1" onchange="return choose()">  <option value="-6" <if condition="$choose eq -6 "> selected </if> >全部</option>  <option value="0" <if condition="$choose eq 0 "> selected </if> >簡單</option>  <option value="1" <if condition="$choose eq 1 "> selected </if> >一般</option> </select>  <input type="text" value="<if condition="$type neq '' "> {$type} </if>" id="type"><button id="sou">搜索</button></div><br>  <table border="1" width="500" height="150" >        <tr>          <th>ID</th>          <th>語言</th>          <th>難易程度</th>          <th>操作</th>        </tr>        <volist name="infos" id="vo">        <tr>          <th>{$vo.id}</th>          <th>{$vo.data}</th>          <th>            <if condition="$vo.easy_hard eq '0'">簡單            <else />一般            </if>          </th>          <th>            <a href="javascript:;" rel="external nofollow" rel="external nofollow" onclick="return del({$vo.id});">刪除</a>            <a href="javascript:;" rel="external nofollow" rel="external nofollow" onclick="return edit({$vo.id});">修改</a>          </th>        </tr>        </volist>  </table>  <div style="margin-top:15px; text-align:center;" id="page11"></div>  <button onclick="return add_()"> 添加 </button> <br /><script type="text/javascript">  function choose()  {    var type=$("#type").val();    var checkValue=$("#slc1").val();    window.location.href="?typeid=" rel="external nofollow" rel="external nofollow" +type+"&choose="+checkValue;  }  $("#sou").bind("click",function(event){    var type=$("#type").val();//獲取假設的搜索條件值    var checkValue=$("#slc1").val();    window.location.href="?typeid=" rel="external nofollow" rel="external nofollow" +type+'&choose='+checkValue;  });  $(function(){      laypage({        cont: 'page11',        pages: {$totalpage}, //假設我們獲取到的是18(后端計算完總頁數后將總頁數值傳過來,放在這里即可(類似{$totalpage})).       curr: function(){ //通過url獲取當前頁,也可以同上(pages)方式獲取         var page = location.search.match(/page=(/d+)/);            return page ? page[1] : 1;//如果沒有頁數顯示時,默認是第一頁          }(),          jump: function(e, first){ //觸發分頁后的回調            if(!first){ //一定要加此判斷,否則初始時會無限刷新              location.href=setParam("page",e.curr);            }          }      });  });  function setParam(param,value){    var query = location.search.substring(1);    var p = new RegExp("(^|)" + param + "=([^&]*)(|$)");    if(p.test(query)){      //query = query.replace(p,"$1="+value);      var firstParam=query.split(param)[0];      var secondParam=query.split(param)[1];      if(secondParam.indexOf("&")>-1){        var lastPraam=secondParam.split("&")[1];        return '?'+firstParam+'&'+param+'='+value+'&'+lastPraam;      }else{        if(firstParam){          return '?'+firstParam+''+param+'='+value;        }else{          return '?'+param+'='+value;        }      }    }else{      if(query == ''){        return '?'+param+'='+value;      }else{        return '?'+query+'&'+param+'='+value;      }    }  }</script></body></html>

希望本文所述對大家基于ThinkPHP框架的PHP程序設計有所幫助。


注:相關教程知識閱讀請移步到PHP教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美性猛交xxxx乱大交| 91久久精品国产91久久性色| 久久久天堂国产精品女人| 热99精品里视频精品| 欧美日韩aaaa| 日韩欧美黄色动漫| 色噜噜久久综合伊人一本| 国产精品视频中文字幕91| 91精品国产网站| 国产亚洲激情视频在线| 国模极品一区二区三区| 亚洲视频自拍偷拍| 日韩电影免费在线观看中文字幕| 精品亚洲一区二区三区四区五区| 亚洲xxxx做受欧美| 91欧美精品成人综合在线观看| 欧美国产第一页| 8090理伦午夜在线电影| 不卡av在线播放| 91av在线国产| 精品久久香蕉国产线看观看亚洲| 欧美日韩国产在线| 国产欧美一区二区白浆黑人| 国产在线久久久| 日韩在线欧美在线国产在线| 国产精品高潮呻吟久久av野狼| 成人性生交大片免费看视频直播| 亚洲最新视频在线| 中文字幕精品视频| 国产亚洲精品成人av久久ww| 国产精品白丝jk喷水视频一区| 中文字幕日韩有码| 日韩欧美福利视频| 成人精品一区二区三区电影黑人| 久久成人人人人精品欧| 51视频国产精品一区二区| 国内精品久久久久影院优| 91精品国产91久久久久福利| 国语自产偷拍精品视频偷| 欧美福利视频在线| 国内伊人久久久久久网站视频| 91国内免费在线视频| 色妞在线综合亚洲欧美| 久久精品一偷一偷国产| 亚洲欧美三级在线| 性视频1819p久久| 欧美激情一区二区三区成人| 97精品久久久| 欧美性高潮在线| 日韩在线视频网站| 久久天天躁夜夜躁狠狠躁2022| 国产精品专区一| 亚洲精品电影网在线观看| 欧美一级大片视频| 久久6精品影院| 精品久久久久久国产91| 91九色国产社区在线观看| 一区二区在线免费视频| 日韩电影中文字幕| 性欧美办公室18xxxxhd| xvideos亚洲| 亚洲美女久久久| 伊是香蕉大人久久| 亚洲国产精品小视频| 日韩www在线| 国产免费一区二区三区在线观看| 欧美黄色性视频| 国产精品久久久久久av福利软件| 国产91精品在线播放| 国产精品久久久久久av| 大荫蒂欧美视频另类xxxx| 亚洲精品电影在线| 日韩在线观看免费高清| 国产亚洲aⅴaaaaaa毛片| 亚洲第一av网站| 亚洲激情久久久| 91精品国产高清自在线看超| 全亚洲最色的网站在线观看| 色综合久久精品亚洲国产| 人妖精品videosex性欧美| 久久影视电视剧免费网站清宫辞电视| 国产99久久精品一区二区永久免费| 亚洲一区二区三区视频| 日韩中文字幕在线看| 国产一区二区三区日韩欧美| 成人精品aaaa网站| 国产香蕉97碰碰久久人人| www.日韩不卡电影av| 97在线精品视频| 亚洲欧洲日产国产网站| 欧美精品九九久久| 66m—66摸成人免费视频| 姬川优奈aav一区二区| 91性高湖久久久久久久久_久久99| 久久99热精品| 欧美理论片在线观看| 久久免费成人精品视频| 日韩中文字幕网址| 琪琪亚洲精品午夜在线| 欧美国产第二页| 亚洲精品在线视频| 国产成人精品久久亚洲高清不卡| 少妇av一区二区三区| 日韩免费观看av| 国产在线精品成人一区二区三区| 国产美女久久精品香蕉69| 欧美性猛交丰臀xxxxx网站| 亚洲系列中文字幕| 性日韩欧美在线视频| 精品在线小视频| 亚洲第一精品电影| 国产视频亚洲精品| 在线精品国产欧美| 久久久久一本一区二区青青蜜月| 国产视频亚洲精品| 亚洲成人精品在线| 亚洲视频电影图片偷拍一区| 久久亚洲国产成人| 国产亚洲精品久久久久动| 精品久久久久久| 国产欧美日韩综合精品| 成人激情视频在线播放| 国产亚洲成av人片在线观看桃| 中文日韩在线观看| 青青久久aⅴ北条麻妃| 国产欧美在线播放| 日韩一级裸体免费视频| 亚洲国产成人精品久久| 亚洲一区二区三区视频播放| 亚洲精品mp4| 国产一区二区三区视频免费| 亚洲iv一区二区三区| 久久天天躁狠狠躁夜夜躁| 国产精品扒开腿做爽爽爽的视频| 色妞欧美日韩在线| 久久久久久久久久久久久久久久久久av| 成人欧美一区二区三区在线湿哒哒| 国产精品99久久久久久久久久久久| 亚洲有声小说3d| 亚洲精品一区二三区不卡| 97在线视频一区| 日韩视频免费中文字幕| 亚洲欧美国产精品| 一区二区中文字幕| 国产精品入口夜色视频大尺度| 日本高清久久天堂| 国产精品视频999| 97视频免费观看| 欧美日韩综合视频网址| 欧美国产日韩视频| 狠狠爱在线视频一区| 中文字幕欧美精品日韩中文字幕| 热久久美女精品天天吊色| 国产日韩在线看| 国产亚洲欧美日韩美女| 欧美极品少妇xxxxx| 91福利视频在线观看| 国产精品久久久久77777| 91成人国产在线观看| 亚洲跨种族黑人xxx| 日韩欧美在线观看视频| 国产精品第一页在线| 欧美精品aaa| 日本欧美在线视频|