$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);
Pagination example with page number in php
May 24, 2025 in Php