怎样实现跳转页面功能?比如说有个输入框,输入任何一个数字,点击“跳至”按钮,就立即跳转到这个页面。我应该怎样做?下面是我的代码,全贴上来了<body>
<table width="502" border="0" align="center" cellpadding="3" cellspacing="1" bgcolor="#666666">
  <tr>
    <td colspan="5" align="center" valign="middle" bgcolor="#666666"><span class="STYLE2">栏目管理</span></td>
  </tr>
  <tr>
    <td width="37" align="center" bgcolor="#FFFFFF"><strong>编号</strong></td>
    <td width="145" align="center" bgcolor="#FFFFFF"><strong>栏目名称</strong></td>
    <td width="94" align="center" bgcolor="#FFFFFF"><strong>排序</strong></td>
    <td width="95" align="center" bgcolor="#FFFFFF"><strong>编辑</strong></td>
    <td width="95" align="center" bgcolor="#FFFFFF"><strong>删除</strong></td>
  </tr>
<?php
//当前页数
$page = isset($_GET['page'])?intval($_GET['page']):1;
//每页记录数
$each_page = 5;
//查询留言总数
$res = mysql_query("SELECT COUNT(*) FROM wyx_class");
$total = mysql_result($res, 0);
//总页数
$total_page = ceil($total/$each_page);
//计算真实的页数,使得页数总是落在1~$total_page之间
$page = ($page<0)?1:$page;
$page = ($page>$total_page)?$total_page:$page;
//根据真实的页数值,计算偏移量
$offset = ($page-1)*$each_page;
//尾页
$lastpg=ceil($total/$each_page);
//上一页
$prestart=$page-1;
//下一页
$nextpage=$page+1;$SQL="select * from wyx_class order by wyx_classsort asc limit $offset,$each_page";
$Result=mysql_query($SQL);
while($Row=mysql_fetch_array($Result))
{
$wyx_id=$Row["wyx_id"];
$wyx_classname=$Row["wyx_classname"];
$wyx_classsort=$Row["wyx_classsort"];
?>
    <tr>
    <td width="37" align="center" bgcolor="#FFFFFF"><?php echo $wyx_id ?></td>
    <td width="145" align="center" bgcolor="#FFFFFF"><?php echo $wyx_classname ?></td>
    <td width="94" align="center" bgcolor="#FFFFFF"><?php echo $wyx_classsort ?></td>
    <td width="95" align="center" bgcolor="#FFFFFF"><a href="admin_classedit.php?id=<?php 
echo $wyx_id ?>">编辑</a></td>
    <td width="95" align="center" bgcolor="#FFFFFF"><a href="admin_classdel.php?id=<?php 
echo $wyx_id ?>">删除</a></td>
  </tr>
<?php
}
?>
  <tr>
    <td colspan="5" bgcolor="#FFFFFF">&nbsp;</td>
  </tr>
</table><div align="center">
<?php
if($page>1){
//如果页数大于1,则激活显示“前一页”的按钮
?>
<input type="button" value=" 前一页 " onClick="location.href='?id=$id&page=<?php echo $page-1 ?>'">
<?php
}else{
//这里非激活显示“前一页”的按钮
?>
<input type="button" disabled value=" 前一页 ">
<?php } ?>
&nbsp;
<?php
if($page<$total_page){
//如果页数大于总页数,则激活显示“下一页”的按钮
?>
<input type="button" value=" 下一页 " onClick="location.href='?id=<?=$id?>&page=<?php echo $page+1 ?>'">
<?php
}else{
//这里非激活显示“下一页”的按钮
?>
<input type="button" disabled value=" 下一页 ">
<?php } ?>
<input name="gopage" size="3" type="text"value=""/> <input type="button" value="跳至">
</div>
</body>

解决方案 »

  1.   

     楼主,你还没搞定啊!我说说看,你试试!1.
    <form action="page?id=<?=$id ?>" method="post"> //跳转页建一个form,id为传递页面的必要参数<input name="gopage" size="3" type="text"value=""/> <input type="button" value="跳至"></form>2.接收要改一下!
    $page=$_POST['gopage'];
    if(!isset($page) || empty($page))
    {
    $page = isset($_GET['page'])?intval($_GET['page']):1;
    }OK,就这样了,试试吧
      

  2.   

    <input name="gopage" size="3" type="text"value=""/> <input type="button" value="跳至">改成:<form method="get">
    <input name="page" size="3" type="text"value=""/> <input type="submit" value="跳至">
    </form>
      

  3.   


    <form action="xx.php">
    就可以了,