Advertisement
GWibisono

paging

Feb 25th, 2014
107
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.33 KB | None | 0 0
  1. $n=0;
  2. //echo '<pre>';print_r($cat);echo '</pre>';
  3. $total=$cat['total'];unset($cat['total']);
  4. //===========PAGING
  5. $nPage=ceil($total / $limit);
  6.  
  7. if($limit!=30)
  8. {
  9.     $linkLimit="/$limit";
  10. }else{
  11.     $linkLimit='';
  12.  
  13. }
  14. //===previous
  15. $prev=$start-$limit;
  16. if($start==0){
  17.     $url0='#';//my_url().'video-gerindra/'.$start.$linkLimit;
  18.     $dis0='class="disabled"';
  19. }elseif($start<0){
  20.     $url0='#';
  21.     $dis0='class="disabled"';
  22.  
  23. }else{
  24.     $url0=my_url().'video-gerindra/'.$prev.$linkLimit;
  25.     $dis0='';
  26. }
  27. //===next
  28. $next=$start+$limit;
  29. if($total>=$next){
  30.     $url1=my_url().'video-gerindra/'.$next.$linkLimit;
  31.     $dis1='';
  32. }else{
  33.     $url1='#';
  34.     $dis1='class="disabled"';
  35.  
  36. }
  37.  
  38. //=====POS
  39. $nPos=ceil($start/$limit)+1;
  40. $i0=$nPos-5; if($i0<1)$i0=1;
  41. $i1=$nPos+5; if($i1>$nPage)$i1=$nPage;
  42.  
  43. ?><!--news_view start-->
  44. <div class='headModule headModule600'><?=$catname;?></div>
  45. <br class='clearfix' />
  46. <ul class="pagination">
  47.   <li <?=$dis0;?> ><a href="<?=$url0;?>">&laquo;</a></li>  
  48. <?php
  49. $active=1;
  50.   for($i=$i0;$i<=$i1;$i++)
  51.   {
  52.    
  53.     ?><li <?php
  54.     if($nPos==$i){
  55.         echo "class='active'";
  56.         $url='#';
  57.     }else{
  58.         $n2=$limit*$i - $limit;
  59.         $url=my_url().'video-gerindra/'.$n2.$linkLimit;
  60.     }
  61. ?> ><a href="<?=$url;?>"><?=$i;?></a><!-- <?="$nPos==$i";?>--></li><?php
  62.   }  
  63.  
  64. ?>
  65.   <li <?=$dis1;?>><a href="<?=$url1;?>">&raquo;</a></li>
  66. </ul>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement