问题解决 逻辑错了if(empty($_GET["PageNum"])){
  if($StartRow == 0){
    $PageNum = $StartRow + 1;
   }
}
  else{
    $PageNum = $_GET["PageNum"];
    $StartRow = ($PageNum-1) * $PageSize;
  }

解决方案 »

  1.   


    //加上这句
    $PageNum = $_GET["PageNum"];if(empty($_GET["PageNum"]))
    {
      if($StartRow == 0){
        $PageNum = $StartRow + 1;
       }
      else{
        $PageNum = $_GET["PageNum"];
        $StartRow = ($PageNum-1) * $PageSize;
      }
      echo $PageNum;
    }有问题,
    如果$_GET["PageNum"]不为空的时候,$PageNum获取不到值,
    echo "&nbsp;<a href=index.php?PageNum=$NextPage>NextPage</a>&nbsp;";
    下一页为空.
      

  2.   

    if(empty($_GET["PageNum"])){
      if($StartRow == 0){
        $PageNum = $StartRow + 1;
       }
      else{
        $PageNum = $_GET["PageNum"];
        $StartRow = ($PageNum-1) * $PageSize;
      }
      echo $PageNum;
    }
    我想问的是……如果PageNum有值的时候,逻辑是怎么走的?