Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

अधिकतम मान दिखाने और शेष को सीमित करने के लिए पृष्ठ पर अंक लगाना

इसे आजमाएं:

    <?php
        $link = "";
 // $page = $_GET['page'];
 // $pages=20; // Hardcoded for testing purpose
  $limit=5  ;
    if ($pages >=1 && $page <= $pages)
    {
        $counter = 1;
        $link = "";
        if ($page > ($limit/2))
           { $link .= "<a href=\"?page=1\">1 </a> ... ";}
        for ($x=$page; $x<=$pages;$x++)
        {

            if($counter < $limit)
                $link .= "<a href=\"?page=" .$x."\">".$x." </a>";

            $counter++;
        }
        if ($page < $pages - ($limit/2))
         { $link .= "... " . "<a href=\"?page=" .$pages."\">".$pages." </a>"; }
    }

    echo $link;
?>

आउटपुट :

//At page=1
1 2 3 4 ... 20 

//At page=12
1 ... 12 13 14 15 ... 20 

//At page=18
1 ... 18 19 20 


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Laravel 5 वाक्पटु के साथ CONCAT कॉलम

  2. जब मैं यूयूआईडी को MySQL में अपनी प्राथमिक कुंजी के रूप में उपयोग करता हूं तो प्रदर्शन को कैसे प्रभावित कर सकता है

  3. पायथन के माध्यम से MySQL में छवियों को सम्मिलित करना और पुनर्प्राप्त करना

  4. PHP में MySQL परिणाम - सरणी या ऑब्जेक्ट्स?

  5. समूह के बिना गिनती