一个列表中如何进行翻页功能??高手解救阿,好烦啊 $page = $_GET['p'];$pagesize = '20';$sum = '500';$pagetotal = $sum/pagesize;select * from table limit $page*$pagesize,$pagesize; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 以前是做什么的还是你的基础没有学好,建议好好学下php基础 好久以前写的了一个 $page=$_GET['page']; $sql="select * from tablename order by id desc"; $result=mysql_query($sql); $pagesize=20; $row=mysql_query($result); $num=@mysql_num_rows($result); $last=intval(($num-1)/$pagesize)+1; if(!isset($page)) $page=1; if($num<=$pagesize)$size=$num; else if($page!=$last) $size=$pagesize; else if($page==$last) $size=$num-$pagesize*($last-1); if($page<1)$page=1; if($page>$last)$page=$last; 您现在在第 <font color="#FF0000"><?=$page?></font> 页;共有 <font color="#FF0000"><?=$last?></font> 页;共有条 <font color="#FF0000"><?=$num?></font> 记录; <?// if($page<>1){ echo "<a href=?page=1><img src='images/FirstPage.gif' width='13' height='10' border='0' alt='第一页'> </a> "; echo "<a href=?page=".($page-1)."><img src='images/prePage.gif' width='7' height='10' border='0' alt='上一页'> </a> ";// } $j=$page; $a=$j-2; if($a>0) $j=$j-2;else $j=1; $last1=$page+2; if($last1>=$last) $last1=$last; if($last1-$j<8) $last1=$j+7; if($last<$last1) $last1=$last; if($last-$page<=2) { $j=$last-7;$last1=$last; } if($j<=0) $j=1; if($j>1) echo "..."; for(;$j<=$last1;$j++) { echo "<a href=?page=$j>[".$j."]</a> "; } if($last1<$last) echo "...";// if($page<>$last){ echo "<a href=?page=".($page+1)."><img src='images/nextPage.gif' width='7' height='10' border='0' alt='下一页'></a> "; echo "<a href=?page=$last><img src='images/endpage.gif' width='13' height='10' border='0' alt='末页'></a>";// }?> 求php迭代器设计模式教程 关于数据库持久连接的优点 php5.22的问题,再现求解~~~~ discuz计划任务的执行,是用户触发的吗? 提个问题 最简单的cookie问题 如何在在限定时间内,随即取出限定范围内的随机数? 关于stat函数的奇怪问题,解决后马上给分! js向php发送post请求失败,求解 使用phpexcel导入大量excel数据到mysql解决方案 这样的目录格式该如何传? 关于JS与PHP的交互问题
还是你的基础没有学好,
建议好好学下php基础
$sql="select * from tablename order by id desc";
$result=mysql_query($sql);
$pagesize=20;
$row=mysql_query($result);
$num=@mysql_num_rows($result);
$last=intval(($num-1)/$pagesize)+1;
if(!isset($page)) $page=1;
if($num<=$pagesize)$size=$num;
else
if($page!=$last) $size=$pagesize;
else
if($page==$last) $size=$num-$pagesize*($last-1);
if($page<1)$page=1;
if($page>$last)$page=$last; 您现在在第 <font color="#FF0000"><?=$page?></font> 页;共有 <font color="#FF0000"><?=$last?></font> 页;共有条 <font color="#FF0000"><?=$num?></font> 记录;
<?
// if($page<>1){
echo "<a href=?page=1><img src='images/FirstPage.gif' width='13' height='10' border='0' alt='第一页'> </a> ";
echo "<a href=?page=".($page-1)."><img src='images/prePage.gif' width='7' height='10' border='0' alt='上一页'> </a> ";
// }
$j=$page;
$a=$j-2;
if($a>0) $j=$j-2;else $j=1;
$last1=$page+2;
if($last1>=$last) $last1=$last;
if($last1-$j<8) $last1=$j+7;
if($last<$last1) $last1=$last;
if($last-$page<=2) { $j=$last-7;$last1=$last; }
if($j<=0) $j=1;
if($j>1) echo "...";
for(;$j<=$last1;$j++)
{
echo "<a href=?page=$j>[".$j."]</a> ";
}
if($last1<$last) echo "...";
// if($page<>$last){
echo "<a href=?page=".($page+1)."><img src='images/nextPage.gif' width='7' height='10' border='0' alt='下一页'></a> ";
echo "<a href=?page=$last><img src='images/endpage.gif' width='13' height='10' border='0' alt='末页'></a>";
// }
?>