![]() |
|
首页 │ Apache │ Linux│ Java│ MySQL│ 注册│帮助 | |||
相关问题
为什么点下一页内容不会变呢?还是原来的内容,就是记录不能下 移。 [PHP]
没有纪录"; exit; } //得到最大页码数maxPage $maxPage = (int)ceil($totalNum/$pageSize); if((int)$page > $maxPage) $page=$maxPage; ?>
| ".mssql_field_name($res,$i)." | " ; } ?>
| ".$row[$j]." | "; } } echo "
<? $style = "2"; switch($style) { //格式: [首页] [上页] [下页] [末页] case "1": { $out = "
";
$out .= "[共".$maxPage."页] [第".$page."页] ";
//首页和上页的链接
if( $totalNum>1 && $page>1)
{
$prevPage=$page-1;
$out .= " [首页] ";
$out .= " [上页] ";
}
//下页和末页的链接
if( $page>=1 && $page<$maxPage)
{
$nextPage= $page+1;
$out .= " [下页] ";
$out .= " [末页]";
}
$out .= "
";
echo $out;
}
break;
//格式: 1 2 3 4 5
case "2":
{
$linkNum = "4";//页面上显示连接的个数显示
$out = "第 ";
$start = ($page-round($linkNum/2))>0 ? ($page-round($linkNum/2)) : "1";
$end = ($page+round($linkNum/2))<$maxPage ? ($page+round($linkNum/2)) : $maxPage;
if($page<>1)
$out .= "1 << ";
//for($t=1;$t<=$maxPage;$t++)
for($t=$start;$t<=$end;$t++)
{
$out .= ($page==$t) ? "".$t." " : "$t ";
}
if($page<>$maxPage)
$out .= ">> $maxPage";
$out .= " 页
";
echo $out;
}
break;
//select下拉框直接跳转
case "3":
{
$out = "";
$out .= "第 页";
$out .= "
";
echo $out;
}
break;
default:
echo "";
break;
}
?>
[/PHP]提问者:不可一世 08-18 11:11
答复

