比如说有个输入框,输入任何一个数字,点击“跳至”按钮,就立即跳转到这个页面。
我应该怎样做?下面是我的代码,全贴上来了
<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"> </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 } ?>
<?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>
8 个解决方案
#1
帮顶,学习。
#2
楼主,你还没搞定啊!
我说说看,你试试!
1.
2.接收要改一下!
OK,就这样了,试试吧
我说说看,你试试!
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,就这样了,试试吧
#3
<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>
改成:
<form method="get">
<input name="page" size="3" type="text"value=""/> <input type="submit" value="跳至">
</form>
#4
#5
老乡,你搞定没?
#6
支持!
#7
楼上的代码都应该可行的,多试试就知道了
#8
用
<form action="xx.php">
就可以了,
<form action="xx.php">
就可以了,
#1
帮顶,学习。
#2
楼主,你还没搞定啊!
我说说看,你试试!
1.
2.接收要改一下!
OK,就这样了,试试吧
我说说看,你试试!
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,就这样了,试试吧
#3
<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>
改成:
<form method="get">
<input name="page" size="3" type="text"value=""/> <input type="submit" value="跳至">
</form>
#4
#5
老乡,你搞定没?
#6
支持!
#7
楼上的代码都应该可行的,多试试就知道了
#8
用
<form action="xx.php">
就可以了,
<form action="xx.php">
就可以了,