成人性生交大片免费看视频r_亚洲综合极品香蕉久久网_在线视频免费观看一区_亚洲精品亚洲人成人网在线播放_国产精品毛片av_久久久久国产精品www_亚洲国产一区二区三区在线播_日韩一区二区三区四区区区_亚洲精品国产无套在线观_国产免费www

主頁 > 知識庫 > php實現(xiàn)網(wǎng)頁上一頁下一頁翻頁過程詳解

php實現(xiàn)網(wǎng)頁上一頁下一頁翻頁過程詳解

熱門標(biāo)簽:電銷機器人問門薩維品牌my 百度地圖怎樣標(biāo)注圖標(biāo) 外呼系統(tǒng)能給企業(yè)帶來哪些好處 400電話蘭州申請請 咸寧銷售電銷機器人系統(tǒng) 余姚電話機器人 廣東廣州在怎么申請400電話 開發(fā)地圖標(biāo)注類網(wǎng)站 百度地圖標(biāo)注偏差

前言

這幾天做項目因為數(shù)據(jù)太多,需要對信息進行上下翻頁展示,就自己寫了翻頁的代碼
大致功能就是頁面只顯示幾條信息,按上一頁、下一頁切換內(nèi)容,當(dāng)顯示第一頁時上一頁和首頁選項不可選,當(dāng)頁面加載到最后一頁時下一頁和尾頁選項不可選

具體效果如下:

實現(xiàn)代碼

1)原生PHP方法

先說一下總思路吧,首先我們要查詢所有符合條件需要進行分頁的總數(shù)據(jù),計算展示的總頁數(shù)。

然后獲取當(dāng)前顯示的是第幾頁信息,用當(dāng)前頁數(shù)每頁數(shù)據(jù)條數(shù)表示為總數(shù)據(jù)的第幾條,再根據(jù)限制條件查詢出當(dāng)前頁所需顯示出來的數(shù)據(jù)。將每一條數(shù)據(jù)echo替換HTML結(jié)構(gòu)內(nèi)容中,最后顯示出來

關(guān)于分頁的限制條件很簡單,只要查詢到當(dāng)前頁為第1頁時,首頁和上一頁選項跳轉(zhuǎn)鏈接都固定在第一頁同時設(shè)置選項disabled不可選,尾頁也是相同的步驟。

具體代碼如下:

當(dāng)前頁cPage需要傳過來,我的辦法是初始cPage=0

list.php*

a href="listmore.php?cPage=0" rel="external nofollow" rel="external nofollow" class="pull-right">更多gt;gt;/a>
$row=$table->fetch()每次讀取一條信息,得到的是一個索引數(shù)組,代碼里的$row['id']表示$row里面名為id的值,也可表示為$row.id

connect.php(連接數(shù)據(jù)庫)

?php
$link=new PDO("mysql:host=localhost;port=3306;dbname=db","root","");
$link->query("set names utf8");

listmore.php

 ul id="list" class="media-list">
  ?php
    include_once('connect.php');
    $result = $link->query("select * from news");
    $total=$result->rowCount();//查詢出來符合條件的總數(shù)
    $pages=ceil($total/4);//分頁的總頁數(shù)  
    $num = 4;//每頁顯示的數(shù)據(jù)條數(shù)
    $cPage = $_GET['cPage'];//獲取當(dāng)前是顯示的第幾頁
    $start = $cPage * $num;//第一條數(shù)據(jù)
    $table = $link->query("select * from news order by id desc limit {$start},$num");
    $link = null;//銷毀
    while ($row=$table->fetch()){//每次讀出一條數(shù)據(jù),賦給$row
      //插入多行文本,把值替換掉
    echo _
      li class="media">
        a href="detail.php?id={$row['id']}">
        img class="pull-left" src="{$row['src']}">
        figcaption>
        h4>span class="title">{$row['title']}/span> span class="news-date">{$row['time']}/span>/h4>
        p>{$row['content']}/p>
        /figcaption>
        /a>
      /li>
  _;
    }
  ?>
/ul>

上下翻頁:

div class="page text-center">
 ul class="pagination" id="page">
  li data-i="0" id="index" class="?php if ($cPage==0) echo 'disabled'; ?>">a href="listmore.php?cPage=0">laquo;首頁/a>/li>
  li data-i="1" class="?php if ($cPage==0) echo 'disabled';?>">a href="listmore.php?cPage=?php echo $cPage>0?$cPage-1:0?>">lt;上一頁/a>/li>
  li data-i="2" class="?php if ($cPage==$pages-1) echo 'disabled'?>">a href="listmore.php?cPage=?php echo $cPage==($pages-1)?$pages-1:$cPage+1?>">下一頁gt;/a>/li>
  li data-i="3" id="end" class="?php if ($cPage==$pages-1) echo 'disabled'?>">a href="listmore.php?cPage=?php echo $pages-1?>">尾頁raquo;/a>/li>
  li class="disabled">
    a href="##" id="total">?php echo ($cPage+1)?>/?php echo "$pages"?>/a>
  /li>
  /ul>
/div>

2)ajax方法

HTML代碼,展示信息裝在panel-body里面

 div class="panel-body" id="content">
    ul id="list" class="media-list">  
     /ul>
  /div>
  div class="page text-center">
     ul class="pagination" id="page">
       li data-i="0" id="index" class="disabled">a href="##">laquo;首頁/a>/li>
       li data-i="1" class="disabled">a href="##">lt;上一頁/a>/li>
       li data-i="2">a href="##">下一頁gt;/a>/li>
       li data-i="3" id="end">a href="##">尾頁raquo;/a>/li>
       li class="disabled">
         a href="##" id="total">/a>
       /li>
     /ul>
   /div>
   template id="temp">     //引用模板
    li class="media">
      a href="detail.html?id={id}">
        img class="pull-left" src="{src}">
        figcaption>
          h4>span class="title">{title}/span> span class="news-date">{date}/span>/h4>
  
          p>{content}/p>
         /figcaption>
        /a>
      /li>
    /template>

JS代碼:

 var html=$('#temp').html();
  var curPage=0,pages=0;
  $.getJSON('php/pages.php',function (res) {
    pages=Math.ceil(res/4);/*獲取信息的總頁數(shù)*/
  });
  function show(cPage){//替換每一頁的內(nèi)容
    $.getJSON('php/listmore.php',{cPage:cPage},function (json) {
      var str='';
      $('#list').empty();
      json.forEach(function (el) {
        str+=html.replace('{id}',el.id).replace('{title}',el.title).replace('{src}',el.src)
          .replace('{content}',el.content).replace('{date}',el.time);
      });
      $('#list').html(str);
    });
    $('#total').html((curPage+1)+'/'+pages);
  }
  setTimeout(function () {
    show(0);
  },100);
  $('#page').on('click','li',function () {//上下翻頁,翻遍當(dāng)前頁的值
    var i=$(this).data('i');//jquery里特有的獲取data-*屬性的方法
    switch (i){
      case 0:curPage=0;break;
      case 1:curPage>0?curPage--:0;break;
      case 2:curPage(pages-1)?curPage++:pages-1;break;
      case 3:curPage=pages-1;break;
    }
    show(curPage);
    disabled(curPage);
  })
  function disabled(curPage) {//關(guān)于臨界值禁止選擇
    if (curPage==0){/*當(dāng)前頁為第一頁,首頁和上一頁選項禁止點擊*/
      $('#index').addClass('disabled').next().addClass('disabled');
      $('#end').removeClass('disabled').prev().removeClass('disabled');
    } else if (curPage==pages-1){
      $('#index').removeClass('disabled').next().removeClass('disabled');
      $('#end').addClass('disabled').prev().addClass('disabled');
    } else {/*當(dāng)前頁為最后一頁,尾頁和下一頁選項禁止點擊*/
      $('#index').removeClass('disabled').next().removeClass('disabled');
      $('#end').removeClass('disabled').prev().removeClass('disabled');
    }
  }

connect.php(連接數(shù)據(jù)庫)

?php
$link=new PDO("mysql:host=localhost;port=3306;dbname=db","root","");
$link->query("set names utf8");

pages.php(獲取總頁數(shù))

?php
include_once('connect.php');//連接數(shù)據(jù)庫
$result = $link->query("select * from news");
$row=$result->rowCount();
echo $row;

listmore.php(獲取數(shù)據(jù)庫里的數(shù)據(jù))

?php
include_once ('connect.php');
$num = 4;//每一頁顯示的數(shù)據(jù)條數(shù)
$cPage = $_GET['cPage'];//獲取當(dāng)前頁
$start = $cPage * $num;//計算當(dāng)前頁顯示的第一條數(shù)據(jù)的數(shù)目
/*從表中查詢從開始$start的一共$num條數(shù)據(jù)*/
$result = $link->query("select * from news order by id desc limit {$start},$num");
$link = null;
while ($row=$result->fetch()){/*每一次讀取一條數(shù)據(jù)*/
$json[]=$row;/*把數(shù)據(jù)賦給json數(shù)組*/
}
echo json_encode($json);/*把json數(shù)組以json格式返回給HTML*/

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

您可能感興趣的文章:
  • php實現(xiàn)的支付寶網(wǎng)頁支付功能示例【基于TP5框架】
  • Windows平臺PHP+IECapt實現(xiàn)網(wǎng)頁批量截圖并創(chuàng)建縮略圖功能詳解
  • PHP 爬取網(wǎng)頁的主要方法
  • 實例分析基于PHP微信網(wǎng)頁獲取用戶信息
  • php實現(xiàn)網(wǎng)頁常見文件上傳功能
  • php中抓取網(wǎng)頁內(nèi)容的實例詳解
  • php編程實現(xiàn)簡單的網(wǎng)頁版計算器功能示例
  • PHP網(wǎng)頁緩存技術(shù)優(yōu)點及代碼實例

標(biāo)簽:麗江 重慶 巴彥淖爾 銅陵 十堰 臨沂 衡陽 鷹潭

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《php實現(xiàn)網(wǎng)頁上一頁下一頁翻頁過程詳解》,本文關(guān)鍵詞  php,實現(xiàn),網(wǎng)頁,上,一頁,下,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《php實現(xiàn)網(wǎng)頁上一頁下一頁翻頁過程詳解》相關(guān)的同類信息!
  • 本頁收集關(guān)于php實現(xiàn)網(wǎng)頁上一頁下一頁翻頁過程詳解的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    欧美高清www午色夜在线视频| 亚洲欧美高清| 午夜精品久久久久久不卡8050| 国产美女被遭强高潮免费网站| 中文字幕jux大岛优香| 四虎永久在线高清国产精品| 在线天堂中文字幕| 黄色成人在线看| 亚洲一区二区视频在线观看| 日本伊人精品一区二区三区介绍| www.一区二区| 日日日日人人人夜夜夜2017| 欧美男人天堂网| 一区二区三区少妇| 日本中文字幕在线免费观看| 免费日韩av电影| 免费观看成人毛片| 亚洲欧洲三级电影| 久久成人免费日本黄色| 亚洲最大福利网站| 国产污视频在线看| 国产99久久久国产精品潘金网站| 国产精品久久久爽爽爽麻豆色哟哟| 日韩精品电影| 久久久久久久久久久久| 日韩欧美视频一区二区三区| 欧美日韩精品区| 日韩精品视频免费在线观看| 国产在线成人| 久久综合色播| 国产日韩精品推荐| 日韩三区在线| 青青操综合网| 精品久久久久久久久久久久| 国产精品一区二区三区不卡| 欧美一区二区三| 美女视频一区| 国产黑人绿帽在线第一区| 99精品在线直播| 久久影院朴妮唛| www.91视频.com| 亚洲精品一线二线三线无人区| 天天操天天艹| 欧美综合激情| 最新在线观看av| 亚洲码在线观看| 人妻无码一区二区三区| 亚洲无线观看| 日本二区在线观看| 亚洲卡一卡二卡三| 日韩欧美亚洲成人| 成人网在线观看| 久久久久久久久久久久久国产精品| 久久国产精品99精品国产| 国产福利拍拍拍| 国产亚洲成人av| 日韩精品一区二区三区在线| 老司机成人免费视频| 欧美激情在线视频二区| 97香蕉碰碰人妻国产欧美| 亚洲一二三在线观看| 中文字幕欧美激情极品| 亚洲欧美日韩综合| 日韩免费毛片视频| 精精国产xxxx视频在线动漫| 久久综合伊人77777尤物| 国产成人免费视频精品含羞草妖精| 在线播放一区二区精品视频| 中文字幕久久网| 国产一区91精品张津瑜| 亚洲s码欧洲m码国产av| 中文字幕一区二区av| 手机在线免费看av| 日韩欧美中文第一页| 国产乱码在线| 97在线播放免费观看| 欧美韩日一区二区| 亚洲资源网你懂的| 亚洲精品国产精品久久清纯直播| 亚洲一区二区三区四区精品| 色播五月综合| 日韩欧美电影在线观看| 欧美作爱福利免费观看视频| 在线免费观看av电影| 亚洲天堂成人网| 色中色在线视频| 国外成人性视频| 国产欧美综合在线| 中文字幕二区三区| 国产精品丝袜在线| 狠狠色噜噜狠狠狠888奇米| 黄视频网站在线观看| 国产黑丝在线观看| 亚洲理论在线观看| 亚洲精品资源| 老汉色老汉首页av亚洲| 中文字幕日韩第一页| 久草福利资源在线视频| thepron国产精品| 日本r级电影在线观看| 手机在线中文字幕| 国产一区二区片| 久久电影网站| 懂色一区二区三区免费观看| 欧美极品少妇xxxxⅹ高跟鞋| 一区二区国产精品精华液| 99精品视频免费全部在线| 国产又粗又猛又黄视频| 视频三区在线| 日本wwww视频| 亚洲一区二三| 成人激情视频网| 91精品入口| 国产精品蜜芽在线观看| 午夜精品福利视频网站| 92精品国产成人观看免费| 亚洲尤物在线| 99re6热只有精品免费观看| julia一区二区中文久久94| 国产精品无码电影| 在线影院福利| 精华区一区二区三区| 欧美伊久线香蕉线新在线| 国产一区2区在线观看| 另类小说综合欧美亚洲| 在线视频播放大全| 91玉足脚交嫩脚丫在线播放| 国产稀缺真实呦乱在线| 好吊妞www.84com只有这里才有精品| 小草在线视频免费播放| 国产尤物视频在线观看| 99re国产在线播放| 精品视频123区在线观看| 自由的xxxx在线视频| 99久久精品无码一区二区毛片| 最好看的中文字幕久久| 激情小说亚洲一区| 亚洲精品无码久久久久久| 成人一级片网址| 性欧美暴力猛交69hd| 国产精品久久综合av爱欲tv| 天天操人人干| 欧美女人交a| 极品人妻一区二区三区| 4hu四虎永久在线影院成人| 日韩在线观看高清| 色呦呦在线资源| 日本一二三区视频在线| 麻豆国产高清在线播放| 亚洲特级片在线| 亚洲美女少妇无套啪啪呻吟| 一区二区三区中文在线| 欧美一级片在线播放| 久久99亚洲热视| 少妇高潮一区二区三区99| 国产一区二区不卡视频| 午夜精品久久久久久久第一页按摩| 91av在线国产| 91精品1区| heyzo一本久久综合| 在线观看国产一区| 色av手机在线| 成人国产精品久久久| 在线精品国产欧美| 成人影欧美片| 亚洲高清在线观看| 中文字幕国产精品一区二区| 日韩黄色a级片| 免费黄色一级大片| 99久久久精品免费观看国产蜜| jizzjizzji欧美| 欧产日产国产精品98| 午夜看片在线免费| 青青草国产成人99久久| 亚洲中文字幕无码av永久| 国产成人亚洲综合a∨婷婷| 亚洲欧美一区二区三区在线观看| 精品久久久久久久久久中文字幕| 色视频线观看在线播放| 欧美午夜精品久久久久久孕妇| 波多野结衣影片| 久久九九热re6这里有精品| 香蕉网在线播放| 男人捅女人免费视频| 欧美黑吊大战白妞| 亚洲人成小说| 免费男女羞羞的视频网站中文子暮| 中文字幕综合一区| 亚洲欧美一区二区精品久久久| 欧美有码在线| 97成人在线免费视频| 91久久精品一区二区三| 影音先锋中文资源站| 亚洲成色最大综合在线| 四虎精品在永久在线观看| 91人妻一区二区三区蜜臀| 欧美偷拍一区二区三区| 特黄视频免费看| 丁香色欲久久久久久综合网| 亚洲一级片在线观看| 看高清中日韩色视频| 一区二区三区在线观看国产| 日韩精品――中文字幕| 神宫寺奈绪一区二区三区| 亚洲高清免费在线观看| av在线免费观看不卡| 狠狠色丁香九九婷婷综合五月| 国产一区二区三区三区在线观看| 欧美精品一区二区三区三州| 美女一区二区视频| 欧洲亚洲免费在线| 天天干天天草天天| 亚洲无线码一区二区三区| 国产激情一区二区三区桃花岛亚洲| 菠萝菠萝蜜在线视频免费观看| 97婷婷涩涩精品一区| 免费一级suv好看的国产网站| 精品久久久久久久久久久久久久| 日本午夜小视频| 青青草视频在线免费直播| 亚洲精品午夜av福利久久蜜桃| 国产成人精品三级高清久久91| 欧美1区免费| 啦啦啦免费高清视频在线观看| 哥也色在线视频| 在线看的毛片| 在线电影福利片| 成人avav在线| 欧美××××黑人××性爽| 综合干狼人综合首页| 神马国产精品影院av| 欧美亚洲自偷自偷| 欧美xxxx三人交性视频| 亚洲天堂小视频| 欧美卡1卡2卡| 日韩麻豆第一页| 内射一区二区三区| 亚洲欧美激情另类| 999国内精品视频在线| 国产成人精品在线观看| 亚洲精品国产a久久久久久| 欧美大片一区二区| 国产精品成人69xxx免费视频| www成人免费观看网站| 四虎4hutv紧急入口| 久热成人在线视频| 调教一区二区| 国产免费视频| 国产1区2区在线| 在线观看中文字幕不卡| 亚洲欧美久久婷婷爱综合一区天堂| 国产黄色网址在线观看| 黄色av网址在线免费观看| 91制片厂毛片| 日韩精品在线一区二区三区| 成人免费淫片在线费观看| 91成人高清| 免费成人三级| 国产一级特黄视频| 三级黄色小视频| 最近免费中文字幕视频2019| 精品少妇一区二区| japanese中文字幕| 2019中文字幕免费视频| 色综合久久综合网| 麻豆国产一区二区三区四区| freesex欧美| 超碰在线国产97| 亚洲AV成人无码精电影在线| 亚洲香蕉在线观看| 99九九视频| 国产在线三区| 一级欧洲av| 美女网站色精品尤物极品姐弟| 欧美激情视频在线| 美女亚洲一区| 国产亚洲精品久久久| 男女一区二区三区免费| 在线日韩av永久免费观看| xxxxx在线观看| 亚洲成人免费视| 久久久电影免费观看完整版| 国产日韩综合| 欧美变态视频| 一区二区三区四区五区视频在线观看| 成人性生交免费看| 国产一区二区三区四区二区| 99在线国产| 国产在线精品视频| 国产午夜亚洲精品羞羞网站| 色先锋资源在线播放av| 一区二区在线视频| 全免费一级毛片免费看| 亚洲天堂精品视频| 成人影院在线观看视频| 久久蜜桃av一区精品变态类天堂| 国产97色在线 | 日韩| 一级黄色电影片| 三级亚洲高清视频| 亚洲美女高潮久久久| 在线免费观看不卡av| 日本成人中文字幕| 蜜桃av导航| 国产一区二区在线观看免费视频| 美女大黄三级视频在线观看| 成人污视频在线观看| 欧美日韩在线精品成人综合网| 国产91在线高潮白浆在线观看| 免费在线毛片网站| 97人人在线| 国产二级片在线观看| 台湾亚洲精品一区二区tv| 美女久久网站| 欧美三级在线播放| 久草视频一区二区| 国产极品嫩模在线视频一区| 亚洲资源网你懂的| 欧美日韩中字一区| av大片免费观看| 国产精品20p| 欧美日韩一区二区视频在线| 亚洲精品无吗| 亚洲午夜精品一区| 午夜精品aaa| 欧美gv在线观看| 欧洲一区二区在线观看| 一级免费a一片| 久久久久人妻一区精品色欧美|