$pagesize=3;
if ($total<=$pagesize){
$pagecount=1;
}
if(($total%$pagesize)!=0){
$pagecount=intval($total/$pagesize)+1;
}else{
$pagecount=$total/$pagesize;
}
if(($_GET[page])==""){
$page=1;
}else{
$page=intval($_GET[page]);
}
$sql1=mysql_query("select * from tb_shangpin where typeid=".$id." order by addtime desc limit ".($page-1)*$pagesize.",$pagesize ",$conn);
while($info1=mysql_fetch_array($sql1))
{
?>
if ($total<=$pagesize){
$pagecount=1;
}
if(($total%$pagesize)!=0){
$pagecount=intval($total/$pagesize)+1;
}else{
$pagecount=$total/$pagesize;
}
if(($_GET[page])==""){
$page=1;
}else{
$page=intval($_GET[page]);
}
$sql1=mysql_query("select * from tb_shangpin where typeid=".$id." order by addtime desc limit ".($page-1)*$pagesize.",$pagesize ",$conn);
while($info1=mysql_fetch_array($sql1))
{
?>
if ($total<=$pagesize){ //如果总行数小于等于每页行数
$pagecount=1; //则总页数为1
}
if(($total%$pagesize)!=0){ //如果总行数不能被分成整数页数
$pagecount=intval($total/$pagesize)+1; //则补齐
}else{
$pagecount=$total/$pagesize; //计算页数
}
if(($_GET[page])==""){ //如果当前页号为空
$page=1; //则令当前页号为1
}else{
$page=intval($_GET[page]); //取当前页号
}
$sql1=mysql_query("select * from tb_shangpin where typeid=".$id." order by addtime desc limit ".($page-1)*$pagesize.",$pagesize ",$conn); //构造一条 MySQL 查询指令,并执行
while($info1=mysql_fetch_array($sql1)) //读取查询结果
{这是常见的分页代码,但写的极其糟糕。难怪你看不懂