欧式花岗岩外墙效果图:php分页问题

来源:百度文库 编辑:神马品牌网 时间:2024/04/29 11:32:32
做分页时候做了以下定义:
$PageSize= 4;
$StartRow= 0;
$PageNo=$_GET['PageNo'];
echo "$PageNo<br>";
if (empty($_GET['PageNo'])){
if($StartRow==0){
$PageNo=$StartRow+1;
}
}else{
$PageNo = $GET_['PageNo'];
$StartRow=($PageNo-1)*$PageSize;
echo "$StartRow<br>";
}
当PageNo=2的时候 $StartRow = -4
请问这是为什么啊??
之后的显示页码:
$c = 0;
for($c=$CounterStart;$c<=$CounterEnd;$c++){
if($c < $MaxPage){
if($c == $PageNo){
if($c % $PageSize == 0){
print "$c ";
}else{
print "$c ,";
}
}elseif($c % $PageSize == 0){
echo "<a href=houtai1.php?PageNo=$c>$c</a> ";
}else{
echo "<a href=houtai1.php?PageNo=$c>$c</a> ,";
}//END IF
}else{
if($PageNo == $MaxPage){
print "$c ";
break;
}else{
echo "<a href=houtai1.php?PageNo=$c>$c</a> ";
break;
出来的值也是负的 请问怎么改正?

$PageSize= 4;
$StartRow= 0;
$PageNo=$_GET['PageNo'];
echo "$PageNo<br>"; //写出具体是那个页数
if (empty($_GET['PageNo'])){
if($StartRow==0){
$PageNo=$StartRow+1;
}
}else{
$PageNo = $GET_['PageNo'];
$StartRow=($PageNo-1)*$PageSize;
echo "$StartRow<br>";
}
是没有问题吧
下面的应该有错吧