Jump to content


Photo

PHPFREAKS - BASIC PAGINATION


  • Please log in to reply
4 replies to this topic

#1 Solar

Solar

    Advanced Member

  • Members
  • PipPipPip
  • 140 posts

Posted 05 July 2012 - 11:07 AM

We have encountered an error that prevents us from showing this page. Please try again later. If the problem persists, please contact an administrator.


Would anyone kindly have the bottom half of the script? or the whole script?
I thought I had it saved somewhere... Bottom half meaning the pagination part. Where it echos first, previous, current, next, last hyperlinks.

#2 KevinM1

KevinM1

    Snarkimus Prime

  • Moderators
  • 5,208 posts
  • LocationNew Hampshire, USA

Posted 05 July 2012 - 11:21 AM

...?

What script?  Whose script?  What are you talking about?

#3 Solar

Solar

    Advanced Member

  • Members
  • PipPipPip
  • 140 posts

Posted 05 July 2012 - 11:29 AM

http://www.phpfreaks...asic-pagination

#4 Mahngiel

Mahngiel

    Advanced Member

  • Members
  • PipPipPip
  • 1,076 posts

Posted 05 July 2012 - 11:39 AM

It appears all of the tutorials are unavailable.  Must be a side effect from the server issues last week
?????????????????? This is a signature ????????????????????????

What do you  mean "so please write the code for me . . . "? We aren't here in gleeful anticipation just waiting to write code for you, you know.

CodeIgniter Libraries: Image Lib | Paginator Lib | AJAX Upload

#5 Solar

Solar

    Advanced Member

  • Members
  • PipPipPip
  • 140 posts

Posted 05 July 2012 - 11:42 AM

I was able to find some old files.

/******  build the pagination links ******/  
// range of num links to show   
$range = 3;   
  
// if not on page 1, don't show back links   
if ($currentpage > 1) {   
   // show << link to go back to page 1   
   echo " <a href='{$_SERVER['PHP_SELF']}?currentpage=1'><<</a> ";   
   // get previous page num   
   $prevpage = $currentpage - 1;   
   // show < link to go back to 1 page   
   echo " <a href='{$_SERVER['PHP_SELF']}?currentpage=$prevpage'><</a> ";   
} // end if    
  
// loop to show links to range of pages around current page   
for ($x = ($currentpage - $range); $x < (($currentpage + $range) + 1); $x++) {   
   // if it's a valid page number...   
   if (($x > 0) && ($x <= $totalpages)) {   
      // if we're on current page...   
      if ($x == $currentpage) {   
         // 'highlight' it but don't make a link   
         echo " [<b>$x</b>] ";   
      // if not current page...   
      } else {   
         // make it a link   
     echo " <a href='{$_SERVER['PHP_SELF']}?currentpage=$x'>$x</a> ";   
      } // end else   
   } // end if    
} // end for   
            
// if not on last page, show forward and last page links       
if ($currentpage != $totalpages) {   
   // get next page   
   $nextpage = $currentpage + 1;   
    // echo forward link for next page    
   echo " <a href='{$_SERVER['PHP_SELF']}?currentpage=$nextpage'>></a> ";   
   // echo forward link for lastpage   
   echo " <a href='{$_SERVER['PHP_SELF']}?currentpage=$totalpages'>>></a> ";   
} // end if   
/****** end build pagination links ******/ 

I hope the issue gets fixed soon!
Thanks!




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

Cheap Linux VPS from $5
SSD Storage, 30 day Guarantee
1 TB of BW, 100% Network Uptime

AlphaBit.com