我使用下面的代码进行分页。如何在分页中添加第一个,上一个,下一个,最后一个链接。 只有9个寻呼号码才允许分页。
EX:首先,上一个。 (9个寻呼号码),下一个,最后一个
我附图片供参考。
<?php
$page = $_GET['url_page'];
$limit =5;
if($page==""){
$page =1;
$start_limit =0;
$end_limit = $page * $limit;
}
else {
$end_limit = $page * $limit;
$start_limit =$end_limit - $limit;
}
$array_count_res = count($result_array);
$choice = ceil($array_count_res /$limit);
$previous_page = $page-1;
$next_page = $page+1;
<?php if($page !=1) { ?>
<a href="<?php echo $_SERVER['PHP_SELF'];?>/<?php echo $previous_page; ?>">
Previous</a>
<?php } ?>
<?php for($pa = 0 ;$pa < $choice;$pa++){ ?>
<a href="<?php echo $_SERVER['PHP_SELF'];?>/<?php echo $pa+1; ?>">
<?php echo $pa+1;echo " "; ?></a>
<?php } ?>
<?php if($page !=$choice) { ?>
<a href="<?php echo $_SERVER['PHP_SELF'];?>/<?php echo $next_page; ?>">
Next</a>
<?php } ?>
<?php
for($m=$start_limit;$m < $end_limit;$m++) {
if($result_array[$m]['name'] !="") {
?>
答案 0 :(得分:0)
最后我得到了回答
<?php
$page = $_GET['url_page'];
$limit =25;
if($page==""){
$page =1;
$start_limit =0;
$end_limit = $page * $limit;
}
else {
$end_limit = $page * $limit;
$start_limit =$end_limit - $limit;
}
$array_count_res = count($contacts);
$choice = ceil($array_count_res /$limit);
$previous_page = $page-1;
$next_page = $page+1;
$first_paging = $page - 2;
$second_paging = $page - 1;
$third_paging = $page + 1;
$four_paging = $page + 2;
$last_page =$choice -$page;
for($m=$start_limit;$m < $end_limit;$m++) {
?>
<tr><td> data</td></tr>
<?php } ?>
<!---pagination starts----->
<tr><td id="importcaontact_page" >
<?php if($page > 3) { ?>
<a href="<?php echo $_SERVER['PHP_SELF'];?>/1">
«First</a>
<?php } ?>
<?php if($page !=1) { ?>
<a href="<?php echo $_SERVER['PHP_SELF'];?>/<?php echo $previous_page; ?>">
«Previous</a>
<?php } ?>
<?php if($first_paging > 0 ) { ?>
<a href="<?php echo $_SERVER['PHP_SELF'];?>/<?php echo $first_paging; ?>">
<?php echo $first_paging; ?></a>
<?php } ?>
<?php if($second_paging > 0 ) { ?>
<a href="<?php echo $_SERVER['PHP_SELF'];?><?php echo $second_paging; ?>">
<?php echo $second_paging; ?></a>
<?php } ?>
<a href="<?php echo $_SERVER['PHP_SELF'];?>/<?php echo $page; ?>" id="importcon_curpage"><?php echo $page; ?></a>
<?php if($third_paging <= $choice ) { ?>
<a href="<?php echo $_SERVER['PHP_SELF'];?>/<?php echo $third_paging; ?>">
<?php echo $third_paging; ?></a>
<?php } ?>
<?php if($four_paging <= $choice ) { ?>
<a href="<?php echo $_SERVER['PHP_SELF'];?>/<?php echo $four_paging; ?>">
<?php echo $four_paging; ?></a>
<?php } ?>
<?php if($page !=$choice) { ?>
<a href="<?php echo $_SERVER['PHP_SELF'];?>/<?php echo $next_page; ?>">
Next »</a>
<?php } ?>
<?php if($last_page > 1) { ?>
<a href="<?php echo $_SERVER['PHP_SELF'];?>/<?php echo $choice; ?>">
Last »</a>
<?php } ?>
</td></tr>