2015-07-26 3 views
0

я хочу, чтобы скрыть некоторые номера страниц после 5 до последнего, но один это мой кодкак скрыть некоторые номера страниц в пагинацией

<?php 
      $total_no_of_pages=ceil($total_no_of_records/$records_per_page); 
      $current_page=1; 
      if(isset($_GET["page_no"])) 
      { 
       $current_page=$_GET["page_no"]; 
      } 
      if($current_page!=1) 
      { 
       $previous =$current_page-1; 
       echo "<a href='".$self."?page_no=1'>First</a>&nbsp;&nbsp;"; 
       echo "<a href='".$self."?page_no=".$previous."'>Previous</a>&nbsp;&nbsp;"; 
      } 

      for($i=1;$i<=$total_no_of_pages;$i++) 
      { 
       if($i==$current_page) 
       { 
        echo "<strong><a href='".$self."?page_no=".$i."' style='color:red;text-decoration:none'>".$i."</a></strong>&nbsp;&nbsp;"; 
       } 
       else 
       { 
        echo "<a href='".$self."?page_no=".$i."'>".$i."</a>&nbsp;&nbsp;"; 
       } 
      } 

      if($current_page!=$total_no_of_pages) 
      { 
       $next=$current_page+1; 
       echo "<a href='".$self."?page_no=".$next."'>Next</a>&nbsp;&nbsp;"; 
       echo "<a href='".$self."?page_no=".$total_no_of_pages."'>Last</a>&nbsp;&nbsp;"; 
      } 
      ?> 

я знаю, что нужно изменить в Meddle коды как

for($i=1;$i<=$total_no_of_pages;$i++) 
      { 
       if($i==$current_page) 
       { 
        echo "<strong><a href='".$self."?page_no=".$i."' style='color:red;text-decoration:none'>".$i."</a></strong>&nbsp;&nbsp;"; 
       } 
       else 
       { 
        echo "<a href='".$self."?page_no=".$i."'>".$i."</a>&nbsp;&nbsp;"; 
       } 
      } 

это можно сделать это с небольшими исправлениями, пожалуйста, не сделать его дубликат, потому что я did't получить ответ, который требуется

Спасибо заранее

ответ

0

Как насчет этого?

$x=""; 

for($i=1;$i<=$total_no_of_pages;$i++) { 
    if($i==$current_page) { 
    $x.= "<strong><a href='".$self."?page_no=".$i."' style='color:red;text-decoration:none'>".$i."</a></strong>&nbsp;&nbsp;"; 
    } 
    elseif ($i>4 && $i!=$total_no_of_pages) { 
    $x.= "."; 
    } 
    else { 
    $x.= "<a href='".$self."?page_no=".$i."'>".$i."</a>&nbsp;&nbsp;"; 
    } 
} 
echo $x; 
+0

Я вот что хочу поблагодарить вас. но возникла проблема, см. ссылку, в которой он преобразует все числа в точки, которые я вижу во многих точках. http://bankhints.com/ifsc-bank.php?page_no=8 –

+0

ха-ха, да, потому что это 357 страниц! Я не ожидал, что так много ... решение:. «„ Заменить '$ х =;' 'с $ х =“»;' – Jeff

+0

хммм я сделал то же самое теперь его работает нормально. решетка ответ jeff. Большое спасибо –

Смежные вопросы