联系柠檬工作室

<?php
$x=20;
$qh=mysql_query(“SELECT COUNT(*) AS num FROM table ORDER BY id desc”);
$data=mysql_fetch_array($qh);
$num=$data['num'];
$offset=$_GET['offset'];
if(empty($offset))
{    
 $offset=0;
}    
$result=mysql_query(“select * from table order by id desc LIMIT $offset,$x”,$con);

while ($row = mysql_fetch_array($result, MYSQL_ASSOC)){
……
}
if($offset)
{
    $preoffset=$offset-$x;    
   echo “<a href=’$PHP_SELF?offset=$preoffset’>前一页</a>”.”\t”; 
}    
$pages=ceil($num/$x);
for($i=1;$i<=$pages;$i++)
{    
   $newoffset=$x*$i-$x;
 if($offset==$newoffset){
 echo “<a href=’$PHP_SELF?offset=$newoffset’>i</a>”.”\t”;
 }else{
   echo “<a href=’$PHP_SELF?offset=$newoffset’>$i</a>”.”\t”;
 }
}  
if($pages!=0&&(($offset/$x)+1)!=$pages)
{    
   echo “<a href=’$PHP_SELF?offset=$newoffset’>下一页</a>”.”\t”;   
}
?>

相关日志

你可以发表评论引用到你的网站或博客,或通过RSS 2.0订阅这个日志的所有评论。
上一篇:
下一篇:
已有1条评论
LJF
05/18/2010

我是一个PHp新手,看到你这段代码,看我还能看懂,但是要自己写的话还有点困难,
我想弱弱的问一下
while ($row = mysql_fetch_array($result, MYSQL_ASSOC)){
……
}
省略号中的是什么内容?
希望你能将答案发到我的邮箱里! 跪谢!

我来说两句

  Ctrl+Enter