ホームページ > バックエンド開発 > PHPチュートリアル > 見栄えが良く実用的な PHP+JS ページネーションに興味があります。効果はBaiduと似ています

見栄えが良く実用的な PHP+JS ページネーションに興味があります。効果はBaiduと似ています

WBOY
リリース: 2016-06-13 13:09:49
オリジナル
728 人が閲覧しました

緊急!見栄えが良く実用的な PHP+JS ページングを探しています。効果は百度に似ています
至急!見栄えが良く実用的な PHP+JS ページングを探しています。効果はBaiduと似ています!

効果は次のとおりです:

1 2 3 4 5 6 7 8 9 10 次のページ 共有しますか?ページ

最初のページでない場合は以下のように表示されます。

前ページ 1 2 3 4 5 6 7 8 9 10 次ページ 合計?ページ

このうち 「現在表示されているページを別の色でマークする」

このページング コードは MYSQL データベースに接続することができます。百度のような効果!

私は初心者なので、どう始めればよいのかわかりません。助けてください。ありがとう!

-----解決策---------

PHP コード

function _setPage($baseUrl, $total, $start, $limit, $parm="")
{
  if($total != 0) $pages = $total/$limit; else $pages = 0;
   if(empty($start)) $start=0;
   if(空($limit)) $limit=20;
   if($start>$total)$start=$total-$limit;
   if($start100) $limit=100;
   
   //$start = $start - $top;
   $showpage = 10;
   $currentpage=$start/$limit;
   if($currentpage $total/$limit ){
        $pageno=$currentpage -5;
     }それ以外{
        $pageno=$currentpage - 5;
     }
     $i=$ページノ*$制限;
   }
   if($total==0) $currentpage = -1;
   $strPage = "Total[" . ($currentpage + 1) . "]page  
   $ページ=0;
   $strPage .= "";

   if($start/$limit > $showpage)
   {
        $tmp = ($pageno - 1)* $limit;
        $strPage.= "<a href='$baseUrl&$parm&start=".($tmp)."&limit=$limit'><<</a>";
   }
   
   while($i ".($pageno + 1) ." </font>";
      }
      それ以外
      {
        $strPage .= "<a href='$baseUrl&$parm&start=".($pageno*$limit)."&limit=$limit'>".($pageno + 1)."</a> " ;
      }
      $ページノ++;
      $ページ++;
      $i+=$limit;

      if($page > $showpage)
      {
        $strPage.= "<a href='$baseUrl&$parm&start=".($pageno*$limit)."&limit=$limit'>>></a>";
        壊す;
      }
    }
    
    if($start>0){
        $strPage .= " <a href='$baseUrl?$parm&start=0&limit=$limit'>ホームページ</a> ";
    }それ以外{
        $strPage .= "ホームページ ";
    }

    if($start>0){
        $strPage .= " <a href='$baseUrl&$parm&start=".($start-$limit)."&limit=$limit'>前のページ</a> ";
    }
    if($start+$limit<font color="#e78608">------解決策---------</font><br>なぜ JS が必要なのでしょうか?
<br><font color="#e78608">------解決策---------</font><br>$baseUrl はページの基本 URL です。例index.php?m=table&a=list<br>$total はページ分割するレコードの総数で、ページ数の計算に使用されます。<br>$start は現在のページから始まるレコードの数です。 .<br>$limit これは、定数として設定できます。たとえば、$ に基づいて search='news' を追加します。 BaseUrl をここに追加して、URL に追加できます。
<br><br>------解決策---------<font color="#e78608"></font>学びましょう。 <br><div class="clear"></div>
ログイン後にコピー
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート