|
 |
|
 |
$list_page_num=10;
$i=0;
$list_num=18;
if(empty($setid)):
$setid = 0;
endif;
$query_pro=mysql_query("select * from down888 order by time desc LIMIT $setid, $list_num");
while($row_pro=mysql_fetch_array($query_pro))
{
$i++;
?>
}
?> |
$file="hetong.php";
$sql1="select * from down888 LIMIT $setid, $list_num";
$sql="select count(*) as rcnt from down888";
$result = mysql_query($sql);
$row = mysql_fetch_array($result);
$num = $row['rcnt'];
if (empty($setid)):
$setid = 0;
endif;
$result = mysql_query($sql1);
// 计算页数
$pages = ceil($num/$list_num);
$page = ceil($pages/$list_page_num);
if ($setid > 0):
$setpage1 = ceil($setid/$list_num);
$setpage = ceil(($setpage1+1)/$list_page_num);
else:
$setpage = 1;
endif;
if ($pages > $list_page_num):
$pagenum = $list_page_num;
else:
$pagenum = $pages;
endif;
$issetid = ceil(($setid+1)/$list_num);
$issetpage = $issetid % $list_page_num;
echo "此项共".$num."条信息 每页".$list_num."条信息 第$issetpage/".$pages."页 ";
// 第一页
if ($setpage > 1):
echo "[1]...\n";
endif;
// 上一列
if ($setpage>1):
$lastpage = $setpage-1;
$lastsetid = ($setpage-2)*$list_page_num*$list_num;
echo "[<<] - \n";
endif;
// 上一页
if ($setid > 0):
if ($issetpage == 1):
$newsetpage = $setpage-1;
else:
$newsetpage = $setpage;
endif;
$presetid = $setid-$list_num;
echo "[<] \n";
endif;
// 列出页
$i1 = ($setpage-1)*$list_page_num;
for ($i=$i1; $i<($i1+$pagenum) && $i<$pages; $i++)
{
$newsetid=$list_num*$i;
if (($setid/$list_num) == $i):
echo "[".($i+1)."] \n";
else:
echo "[".($i+1)."] \n";
endif;
}
// 下一页
if ($pages!=0 && ($setid/$list_num+1)!=$pages && ($setid/$list_num+1)<=$pages||$setid==1):
if ($list_page_num-$issetpage == 0 || $issetpage == 0):
$newsetpage = $setpage+1;
else:
$newsetpage = $setpage;
endif;
$newsetid = $setid+$list_num;
echo "[>] \n";
endif;
// 下一列
if ($pages!=0 && $pages>$list_page_num && $setpage<$page):
$nextpage = $setpage+1;
$nextsetid = $setpage*$list_page_num*$list_num;
echo "- [>>]\n";
endif;
// 最后一页
if ($pages>$list_page_num && $setpage<$page):
$lastpage = $list_num*($pages-1);
echo "...[".$pages."]\n";
endif;
?> |
|
|
|