以前没写过分页,然后写了一个。可是总是得不到我想要的。后来按照简单的情况写了一个测试代码如下:
<?php
if(isset($_GET['page']))
 $page = $_GET['page'];
else
 $page = 1;
?><html>
<head>
<title>测试</title></head>
<body>
<?php  echo '<p><a href = ?page ='.($page + 1).'>下一页</a>';?>
</body>
</html>然后我点击‘下一页’然后再看源代码,发现连接句子里总是page = 1,要么page = 2,就是没出现我想要的page = 3....N 的情况。怎么回事?求教啊。在线等。

解决方案 »

  1.   


    <?php
    if(isset($_GET['page']))
     $page = $_GET['page'];
    else
     $page = 0;
    ?><html>
    <head>
    <title>测试</title></head>
    <body>
    <?php  
    $page=$page+1;
    ?>
    <p><a href="test3.php?page=<?php echo $page; ?> " >下一页</a></p>
    </body>
    </html>
    page = 2 这儿不能搞空格
      

  2.   


    <?php
    if(isset($_GET['page']))
     $page = $_GET['page'];
    else
     $page = 1;
    ?><html>
    <head>
    <title>测试</title></head>
    <body>
    <?php   echo '<p><a href=test.php?page='.($page + 1).'>下一页</a>';?>
    </body>
    </html>
    ?后面的参数那不要加空格
      

  3.   

    我看的那个url后面什么都没有 就是一个page,连等号都没啊,你这是怎么弄出来的?