GetNumberOfRo"> GetNumberOfRo">

Pagination example with page number in php

$record = 10;
$condition = "";
if(isset($_GET['page_no']) && $_GET['page_no'])
{
 $page_no = $_GET['page_no'];
}else
{
    $page_no = 1;
}

$condition =""; 
$table = "table_name";

$rec = 0;
$reqpage = explode('?',$_SERVER['REQUEST_URI'])[0];
$total = $obj->GetNumberOfRows($table,$condition);
    $pages = $total / $record;
    $links = "";
    if($pages > 1){
    for ($i = 1; $i <= ceil($pages); $i++) {
      $rec = ($page_no - 1) * $record;
    $links .= ($i != $page_no ) 
           ? "<li class='page-item'><a class='page-link' href='$reqpage?page_no=$i'>$i</a> </li>": "<li class='page-item active'><a class='page-link'>".$page_no."</a></li>";
    }
}

echo "<nav aria-label='Page navigation example' class='mt-3'>
  <ul class='pagination'>".$links." </ul></nav>";


$objresult=$obj->GetFunction($para1,$para2,$para3,$rec);



Leave a Reply