<? 
session_start();
include("common.php"); opendb();$result=mysql_query("select count(*) from board");
$rs=mysql_fetch_array($result);
$num=$rs[0];
$pagenumber=ceil($num/2);
if(empty($page])) 
{
$page=0;
}
else  
{
$page=$_GET['page'];
if($page< 0) $page=0;
if($page>=$pagenumber) $page=$pagenumber-1;
}$exec="select * from board limit ".($page*2).",2";
$result=mysql_query($exec);
while($rs=mysql_fetch_array($result))
{
echo $rs['title']."<br>";
}
?><a href="fenye.php?page=0">1</a>
<a href="fenye.php?page=<?=($page-1)?>">上一页</a>
<a href="fenye.php?page=<?=($page+1)?>">下</a>
<a href="fenye.php?page=<?=$pagenumber-1?>">1</a>
?>你的_GET['get'] 是在什么设置的?
你用的是page这个变量,其实可以直接用$page就可以了.

解决方案 »

  1.   

    小哥哥,你总是$_GET['get'];$_GET['get'];的
    在哪里定义的呢?只有page呀
      

  2.   

    唉,我 是这儿搞错了$_GET['get'];$_GET['get'];的
    应为$_GET['page'];
    晕,你们真是火眼金星哈
      

  3.   

    <? 
    include("common.php"); 
    ?>
    //获得总页及设定每页显示贴子
    <?
    opendb();
    $result=mysql_query("select count(*) from board");
    $rs=mysql_fetch_array($result);
    $num=$rs[0];
    $pagenumber=ceil($num/10);
    if(empty($_GET['page'])) {$page=0;}
    else {
    $page=$_GET['page'];
    if($page<0) $page=0;
    if($page>=$pagenumber) $page=$pagenumber-1;
    }
    ?>
    //显示贴子标题
    <?
    $exec="select * from board limit ".($page*10).",10";
    $result=mysql_query($exec);
    while($rs=mysql_fetch_object($result))
    {
    echo $rs->title."<br>";
    }
    ?>
    页码显示
    <? for ($i=1;$i<=($pagenumber-1);$i++){
    echo "<a href='fenye.php?page=".$i."'>".$i."</a> ";
    }
    ?>
    最后,我想把最后的页码做成是有个下拉框显示<select name=>
    <option value=""></option>
    ___
    </select>
    没有做出来,我还要想想,大家出出主意,另还有什么可以优化的地方,使网速快一点?????????