在后面的页面里加上
echo "<a href=\"".$PHP_SELF."?db=".$db."&table=".$table."\"> 下一页</a>";
这么做就可以了

解决方案 »

  1.   

    回 realyfly(我爱和平) 
    我按你的意思去做了,但显示的时候有问题了,麻烦你帮我看看下面分页的代码
    <html>
    <head>
    <title>Result</title>
    <body bgcolor="#DBDFF1" background="rightbg.gif"><?
     // $dbname=sjjj;
     // $tablename=xhtt;
     //  $dbname;
      // $tablename;
      mysql_pconnect("","","") or die("cann't connect the dataserver");
      mysql_select_db($dbname)  or die("can't connect the database 123");
      function count_records($db,$table)
      {  $result=mysql_db_query($db,"select count(*) as num from $table");  $num=mysql_result($result,0,"num");
     // $data=mysql_fetch_array($result);
      //$num=$result["num"];
      return $num;
      }
      $rowperpage=20;
      if(empty($page))
      {
      $page=0;
      }
       else $page--;
       $least=$page*$rowperpage;
       echo"共收索到".$num."条信息,每一页显示20条";
       $query="select * from $tablename limit $least,$rowperpage";
       echo"<table border=1 width=240 height=20><tbody>";
       $result=mysql_query($query);
       while($row_data=mysql_fetch_array($result))
        {
        echo"<tr><td height=20 width=240>".$row_data['tname']."</td></tr><tr><td height=20 width=160><a href=$row_data->url>".$row_data['url']."</a></td></tr>";
       }
       echo"</tbody></table>";   if($page>0)
        {
          echo"<a href='$php_self?page".($page);
          echo"'>前页</a>\n";
        }
        else
        echo"前页";
        echo"|";
        $row=count_records($dbname,$tablename);
        if(($page+1)*$rowperpage<$row)
        {
        // echo"<a href='$php_self?page=".($page+2);
         echo"<a href=".$php_self."?dbname=".$dbname."&tablename=".$tablename."&page=".($page+2);
         echo"'>下页</a>\n";
         echo"|";
        }
         echo"<form action=$php_self? method=post>\n";
         echo"<font color=green>\n";
          echo($page+1)."/".(int)($row/$rowperpage+1)."page";
          if($row>$rowperpage)
           {
            echo"<input type=text size=4 name=page>\n";
            echo"<input type=submit value='go'>\n";
            }
          echo"</form>\n";
          ?>
    </body>
    </head>
    </html>
      

  2.   

    realyfly(我爱和平) 的方法不行吗??
      

  3.   

    你的程序结构太差了吧。
    而且HTML和PHP没分开,看的太麻烦了。