翻页显示你的查询结果

翻页显示你的查询结果: 


<?

$recperpage
=2;
$conn=mysql_connect("localhost","root","");
$query="select * from table ORDER BY id ASC";
$res=mysql_db_query("db",$query,$conn);
$rowofrec=mysql_affected_rows($conn);

if(
$rowofrec%$recperpage==0){

$pages=$rowofrec/$recperpage;


}
else{

$pages=ceil($rowofrec/$recperpage);



}

if(
$page<1||$page>$pages){
$page=1;

}


$init_pos=($page-1)*$recperpage;

for(
$pos=$init_pos;$pos<=($init_pos+$recperpage-1);$pos++){

if (
$pos>=$rowofrec){
break;
}
mysql_data_seek($res,$pos);
$row=mysql_fetch_object($res);

?>
        <tr bgColor=#ffff> 
          <td> 
            <?=$row->xxx?>
          </td>
          <td> 
            <?=$row->xxx?>
          </td>
          <td> 
            <?=$row->xxx?>  //xxx为你的column
          </td>
         
        </tr>
        <? }?>
   
      <form action="1.php" id=form2 method=post name=form2 style="margin:0px">
        一共找到<SPAN class=color1> 
        <?=$rowofrec;echo"$page";?>
        </SPAN>条符合要求记录, 
        <? if($page>1){?>
        <A href="1.php?page=<?=($page-1)?>">上一页</A> 
        <? }?>
        <? if($page<$pages){?>
        <A href="1.php?page=<?=($page+1)?>">下一页</A> 
        <? }?>
        <br>
      </form>
其中$pages是总共有多少页