$PATH_INFO
==>$_SERVER['PHP_SELF']

解决方案 »

  1.   

    <html>
    <head>
    <title>列表</title>
    <script language="javascript">
    function mwindow(id){
    window.open('newswin.php?id='+id,'news','height=420,width=600,scrollbars=yes');
    }
    </script>
    </head>
    <body><center><h1>目录列表</h1></center></hr>
    <?
    if(!isset($page))$page==1;
    $page_size=2;
    $mylink=mysql_connect("localhost","root");
    mysql_select_db("test",$mylink);
    $sql="select * from news";
    $result=mysql_query($sql,$mylink);
    $message_count=mysql_num_rows($result);
    $page_count=ceil($message_count/$page_size);
    if($page<=0)$page=1;
    if($page>=$page_count)$page=$page_count;
    $offset=($page-1)*$page_size;
    $sql="select * from news limit $offset,$page_size";
    $result=mysql_query($sql,$mylink);
    ?>
    <center>
    第<font color=blue><b><?echo $page;?></b></font>页/共<font color=blue><b><?echo $page_count;?></b></font>页
    <?
    if($result)
    {
    ?>
    <p>
    <table border=1 width=80%>
    <tr align=center>
    <th>标题</th>
    <th>内容</th>
    <th>日期</th>
    </tr>
    <?
    while($myarray=mysql_fetch_array($result))
    {
    ?>
    <tr>
    <td>
    <a href="javascript:mwindow(<? echo $myarray["id"];?>)">
    <? echo $myarray["title"];?>
    </a>
    </td>
    <td align="center"><? echo $myarray["content"];?></td>
    <td align="center"><? echo $myarray["day"];?></td>
    </tr>
    <?}?>
    </table></center>
    <br>
    <?
    $prev_page=$page-1;
    $next_page=$page+1;
    ?>
    <center>
    <?
    if($page<=1){
    echo"<a href='$PATH_INFO?page=1'>第一页</a>";
    echo "&nbsp;";
    }
    if($prev_page>1){
    echo"<a href='$PATH_INFO?page=$prev_page'>上一页</a>";
    echo "&nbsp;";
    }
    if($prev_page==1){
    echo"<a href='$PATH_INFO>上一页</a>";
    echo "&nbsp;";
    }
    if($next_page<$page_count){
    echo"<a href='$PATH_INFO?page=$next_page'>下一页</a>";
    echo "&nbsp;";
    }
    if($page>=$page_count){
    echo"最后一页";
    echo "<a href='$PATH_INFO?page=$page_count'>最后一页<a>";
    }
    }
    else echo "<p align='center'>现在还没有内容!</p>";
    ?>
    </body>
    </html>