我做的php分页显示出了点问题,大家帮忙看下~~~

来源:百度知道 编辑:UC知道 时间:2024/05/30 05:38:40
<?php
}
?>
</table>
<?php
//显示总页数
echo "<div align='center'>共有".$pages."页(".$page."/".$pages.")<br>";
//显示分页数
for ($i=1;$i<$page;$i++)
echo "<a href='table_cg.php?page=".$i."'>第".$i ."页</a> ";
echo "第".$page."页 ";
for ($i=$page+1;$i<=$pages;$i++)
echo "<a href='table_cg.php?page=".$i."'>第".$i ."页</a> ";

echo "<br>";
//显示转到页数
echo "<form action='table_cg.php?' method='get'> ";
//计算首页、上一页、下一页、尾页的页数值
$first=1;
$prev=$page-1;
$next=$page+1;
$last=$pages;
if ($page>1)
{
echo "<a href='table_cg.php?page=".$first."'>首页</a> ";
echo "<a href='table_cg.php?page=".$

你的页码变量是page,input里传的是ys,你直接用page就好了,或者把ys转成page
form的action里有个?,没什么作用,可能还会出问题,

我下面的代码能够运行,试试看,希望你能看出问题:

//显示转到页数
echo <<<END
<form action='table_cg.php' method='get'>
转到<input type=text name='page' size='2' value='$page'>页
<input type=submit name='Submit' value='Go'>
</form>
</div>
END;