请帮助修复php中的分页问题,如何隐藏相同的页面
我正在做一个项目,使用php从mysql数据库中获取表记录并实现分页,代码工作正常,但它显示所有页面,但我试图隐藏一些页面,如请帮助修复php中的分页问题,如何隐藏相同的页面,php,pagination,Php,Pagination,我正在做一个项目,使用php从mysql数据库中获取表记录并实现分页,代码工作正常,但它显示所有页面,但我试图隐藏一些页面,如 请帮助修复此问题,谢谢您。在处($i=1;$i <?php $result = $con->prepare("SELECT COUNT(id) FROM ".$table." "); $result->execute();
请帮助修复此问题,谢谢您。在处($i=1;$i
<?php
$result = $con->prepare("SELECT COUNT(id) FROM ".$table." ");
$result->execute();
$row = $result->fetch();
$total_records = $row[0];
$total_pages = ceil($total_records / $limit );
$items_offset = $limit*($page-1);
$items= $limit+5;
echo '<ul class="pagination">';
if($page==1){echo '<li class="prev">
<a href="add-expenses.php?page='.$page.'"><span class="fa fa-chevron-left"></span></a>
</li>';
}else{echo '<li class="prev">
<a href="add-expenses.php?page='.($page-1).'"><span class="fa fa-chevron-left"></span></a>
</li>';
}
for ($i=1; $i<=$total_pages; $i++) { if ($i==$page) {
$active= " class='active'";
echo "<li ".$active." ><a href='add-expenses.php?page=".$i."'>".$i."</a></li>";
}else{ echo "<li><a href='add-expenses.php?page=".$i."'>".$i."</a></li>";
} }
if($page==$total_pages){ echo '<li class="next"><a href="add-expenses.php?page='.$page.'"><span class="fa fa-chevron-right"></span></a></li>';
}else{ echo '<li class="next"><a href="add-expenses.php?page='.($page+1).'"><span class="fa fa-chevron-right"></span></a></li>'; } echo '</ul>';
?>
<div class="dataTables_info" id="datatable-default_info" role="status" aria-live="polite">
<?php
if($page==1){echo "Showing";
echo " ";
echo "1";
echo " ";
echo "to";
echo" ";
if($page*$limit>=$total_records){ echo $total_records;
}else{ echo $page*$limit;
}
echo " ";
echo "of";
echo " ";
echo $total_records;
echo " ";
echo "Entries";
}else{
echo "Showing";
echo " ";
echo $items_offset+1;
echo " ";
echo "to";
echo" ";
if($page*$limit>=$total_records){ echo $total_records;
}else{ echo $page*$limit;
}
echo " ";
echo "of";
echo " ";
echo $total_records;
echo " ";
echo "Entries";
}
?>
</div>