if(!$page){$page=1;}
改成
isset($_GET['page']) ? $page = $_GET['page'] : $page=1;
试试

解决方案 »

  1.   

    to: feel8(准备早起的鸟)
    按你的方法改了以后就出现这个错误了!
    还是不行,你再帮我看看!
    Parse error: parse error, expecting `'('' in c:\fox\www\news\readnews.php on line 20
      

  2.   

    isset($_GET['page']) ? $page = $_GET['page'] : $page=1;
    这就是20行的内容
    改了也是不行的!
    大侠帮忙 啦!
    小弟先谢过了!
      

  3.   

    最好用 select count(*) from..
      

  4.   

    加@这个是加在哪儿呀?select count(*) from这句也是不行的!
      

  5.   

    $page = isset($_GET['page']) ? $_GET['page'] : $page=1;
      

  6.   

    不好意思,错了,
    改成下面的试试
    $page = isset($_GET['page']) ? $_GET['page'] :1;
      

  7.   

    你连接数据库了吗??mysql_connect("localhost","root","");
    mysql_select_db("dbname");
    加上这两句。dbname改成你的数据库名
      

  8.   

    我分页的代码,下面只是显示所有页码的
    $result = mysql_query("select * from $blogtable");
    $total= mysql_numrows($result);
    $totalpage=(int)($total/$pagesize)+1;
    if(!($total%$pagesize))$totalpage--;echo "页码:".$totalpage;
      

  9.   

    mysql_num_rows 改成:mysql_numrows,你页太粗心了,惊动了这么多位大虾
      

  10.   

    <?
    session_start();
    if(!session_is_registered("superlogin"))
    {
     header("Location: index.php");
    exit;
    }
    ?>
    <html>
    <head>
    <title>查看新闻</title>
    </head><body bgcolor=#FFFFFF>
    <center>
    新闻列表
    </center>
    <?php
    include "config.inc.php";
    if $page = isset($_GET['page'])?$_GET['page']:$page=1;    $sql="SELECT * FROM news";
        $result=mysql_query($sql);
        $message_count= mysql_numrows($result);
    $page_count=ceil($message_count/$page_size);   //页面总数
        $offset=($page-1)*$page_size;                  //每一页的起始行
        $query="select * from news order by id desc limit $offset, $page_size";
        $result=mysql_query($query,$db);
        if($result){
        $rows=mysql_num_rows($result);//本页新闻数
    mysql_close($db);
        $i=1;
    ?>
    <table cellpadding="0" cellspacing="1" border="1" align="center" width="82%">
      <tr> 
        <td  width=40%> 
          <?php
        while($myrow=mysql_fetch_array($result)){
    ?>
          <table width="615" border="0" cellspacing="0" cellpadding="0" align="center">
            <tr> 
              <td width="524"> 
                <li><a href="newsdetail.php?id=<?php echo $myrow[id] ?>" target="_blank"> 
                  <?php echo "$myrow[title]";?>
                  </a> 
                  <? echo "($myrow[time])"; ?>
              </td>
            </tr>
          </table>
      <?php $i++;
         }?>
          <div align="center">         
            <?php
            $prev_page=$page-1;
            $next_page=$page+1;
            ?>
            <?php
            if ($page<=1){
                echo "第一页";
            }
            else{
                echo "<a href='$PHP_SELF?page=1'>第一页</a>";
            }
            echo "&nbsp;";
            if ($prev_page<1){
                echo "上一页";
            }
            else{
                echo "<a href='$PHP_SELF?page=$prev_page'>上一页</a>";
            }
            echo "&nbsp;";
            if ($next_page>$page_count){
                echo "下一页";
            }
            else{
                echo "<a href='$PHP_SELF?page=$next_page'>下一页</a>";
            }
            echo "&nbsp;";
            if ($page>=$page_count){
                echo "最后一页";
            }
            else{
                echo "<a href='$PHP_SELF?page=$page_count'>最后一页</a>";
            }
        }
        else{
            echo "<p align='center'>现在还没有新闻!/p>";
        }             
        
    ?>
          </div>
      </tr>
    </table>
    <p align="center"><a href="index.php">首页</a> <a href="addnews.php">提交新闻</a></p>
    </body>
    </html>
    这个就是我的代码!
    <?php
     $db = mysql_connect("sthero", "xiaomage");
           mysql_select_db($db);
    $supervisor="demo";                      
    $superpsw="demo";                        
    $page_size=10;                   
    ?>
    上面是config.inc.php的代码!
    再帮我看看十分火急!
      

  11.   

    我觉得你的$db=@mysql_connection("localhost","user","password") 才对!
    并且在用include 时,你可以写成config.inc 而不用写config.inc.php!
      

  12.   

    $db = mysql_connect("sthero", "xiaomage");
           mysql_select_db($db);
    这个$db有问题..