Php 无法显示:我的分页功能中的活动页面

Php 无法显示:我的分页功能中的活动页面,php,mysql,twitter-bootstrap,pagination,Php,Mysql,Twitter Bootstrap,Pagination,am使用以下功能显示分页 public function paginationLinks(){ $outputString = ""; $q = $this->db->query('SELECT COUNT(*) FROM videos'); $res = $q->fetch(); $newsNumber = $res[0]; $q->closeCursor(); for($i = 1; $i <= ceil($newsNumber / $t

am使用以下功能显示分页

public function paginationLinks(){
  $outputString = "";
  $q = $this->db->query('SELECT COUNT(*) FROM videos');
  $res = $q->fetch();
  $newsNumber = $res[0];
  $q->closeCursor();
  for($i = 1; $i <= ceil($newsNumber / $this->newsByPage); $i++){
    $outputString .="<li><a href='?page=" . $i . "'>" . $i . "</a></li> ";
  }
  return $outputString;
}    
公共函数分页链接(){
$outputString=“”;
$q=$this->db->query('SELECT COUNT(*)FROM videos');
$res=$q->fetch();
$newsNumber=$res[0];
$q->closeCursor();
对于($i=1;$i newsByPage);$i++){
$outputString.=“
  • ”; } 返回$outputString; }
    这就是我展示的方式

    <ul class="pagination pagination-sm">
      <?php echo $news->paginationLinks(); ?>
    </ul>
    
    现在,由于功能原因,引导不会显示活动页面


    如何添加更多的选项,如“下一个”、“上一个”和“活动的”

    只需用此函数替换您的函数即可

    public function paginationLinks(){
      $outputString = "";
      $crpage = isset($_GET['page']) && trim($_GET['page']) != ''?trim($_GET['page']):1;
      $q = $this->db->query('SELECT COUNT(*) FROM videos');
      $res = $q->fetch();
      $newsNumber = $res[0];
      $q->closeCursor();
      for($i = 1; $i <= ceil($newsNumber / $this->newsByPage); $i++){
        if($crpage == $i){
          $outputString .="<li class='active'><a href='?page=" . $i . "'>" . $i . "</a></li> ";
        }else{
          $outputString .="<li><a href='?page=" . $i . "'>" . $i . "</a></li> ";
        }
      }
      return $outputString;
    }
    
    公共函数分页链接(){
    $outputString=“”;
    $crpage=isset($\u GET['page'])和trim($\u GET['page'])!=''trim($\u GET['page']):1;
    $q=$this->db->query('SELECT COUNT(*)FROM videos');
    $res=$q->fetch();
    $newsNumber=$res[0];
    $q->closeCursor();
    对于($i=1;$i newsByPage);$i++){
    如果($crpage==$i){
    $outputString.=“
  • ”; }否则{ $outputString.=“
  • ”; } } 返回$outputString; }
    对于下一个或上一个,请参见
    PHP分页的好例子。

    请尝试一下。我希望这对您有所帮助

    public function paginationLinks(){
    
        $num_rec_per_page   =   10;
        $outputString = "";
    
        $page       = (isset($_GET['page']) && $_GET['page'] != '') ? trim($_GET['page']) : 1;
        $start_from = ($page-1) * $num_rec_per_page; 
    
        $q              = $this->db->query('SELECT COUNT(*) FROM videos');
        $res            = $q->fetch();
        $total_records  = $res[0];
        $q->closeCursor();
    
        $total_pages   = ceil($total_records / $num_rec_per_page); 
    
        $outputString .= "<li><a href='?page=1'>".'|<'."</a></li>"; // Goto 1st page
    
        if($page > 1){
            $prev          = $page - 1;
            $outputString .= "<li><a href='?page=".$prev."'>Prev</a></li>"; // Goto previous page
        }
    
        for ($i=1; $i<=$total_pages; $i++) { 
            $activeClass    =   ($page == $i) ? 'active' : '';
            $outputString .="<li class=".$activeClass."><a href='?page=" . $i . "'>" . $i . "</a></li> ";
        }
    
        if($page < $total_pages){
            $next          = $page + 1;
            $outputString .= "<li><a href='?page=".$next."'>Next</a></li>"; // Goto Next page
        }
        if($page > 1){
            $outputString .= "<li><a href='?page=".$total_pages."'>".'|>'."</a></li>"; // Goto last page
        }
        return $outputString;
    }
    
    公共函数分页链接(){
    $num_rec_每页=10;
    $outputString=“”;
    $page=(isset($\u GET['page'])和&$\u GET['page']!='')?修剪($\u GET['page']):1;
    $start_from=($page-1)*$num_rec_每页;
    $q=$this->db->query('SELECT COUNT(*)FROM videos');
    $res=$q->fetch();
    $total_records=$res[0];
    $q->closeCursor();
    $total_pages=ceil($total_records/$num_rec_/页);
    $outputString.=“
  • ”;//转到上一页 } 对于($i=1;$i 1){ $outputString.=“
  • ”;//转到最后一页 } 返回$outputString; }
    无助于任何事情的发生下一步怎么办,上一步怎么办?选项不要谈论
    mysql.*
    它已被弃用。只需在mysqli扩展中转换此代码即可简单:-)使用
    限制和
    偏移量签出此工具效率低下,并可能导致重复/跳过页面。请参阅,了解如何“记住你从哪里中断的内容”。