以下是翻页的一个片段 :为什么这个可以
$nextpage=$page+1;//下页
$prepage=$page-1;//前页
?>
  <table align="center"><tr ><td >共<?=$num?>条 <a href=?page=<?php echo $prepage;?>>上一页</a>
<a href=?page=<?php echo $nextpage;?>>下一页</a> </td></tr></table> 而这个不可以
?>
  <table align="center"><tr ><td >共<?=$num?>条 <a href=?page=<?php echo --$page;?>>上一页</a>
<a href=?page=<?php echo ++$page;?>>下一页</a> </td></tr></table> 

解决方案 »

  1.   

    <table align="center"> <tr > <td >共 <?=$num?>条 <a href=?page= <?php echo --$page;?>>上一页 </a>
    <a href=?page= <?php echo ++$page;?>>下一页 </a> </td> </tr> </table> =========>PHP变量的自增自减不是这样写的。<table align="center"> <tr > <td >共 <?=$num?>条 <a href=?page= <?php echo $page--;?>>上一页 </a>
    <a href=?page= <?php echo $page++;?>>下一页 </a> </td> </tr> </table> 改成这样试试
      

  2.   

    PHP没有前置++和--,所以要写成$page++;$page--
      

  3.   

    我试了一下你的代码 那样完全好用<table align="center"> <tr > <td >共 <?=$num?>条 <a href="?page= <?php echo --$page;?>">上一页 </a> 
    <a href="?page= <?php echo ++$page;?>">下一页 </a> </td> </tr> </table> 
    你把href加上引号试试
      

  4.   

    <table align="center"> <tr > <td >共 <?=$num?>条 <a href=?page= <?php echo --$page;?>>上一页 </a>
    <a href=?page= <?php echo ++$page;?>>下一页 </a> </td> </tr> </table> ==============================================================
    --$page和++$page等同于$page=$page-1,$page=$page+1假设$page=10
    --$page   =>  $page=10-1 = 9
    ++$page   => $page=9+1 = 10    //而这里你想要的是11