唯一的30分呀,求php 结果集分页 (isset($_GET['page'])) 里面的isseet; $pagesize = 5;\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05//设置每页记录数$sum = mysql_num_rows($query);\x05\x05\x05\x05\x05\x05\x05//计算总记录数if($sum

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/09 04:03:05
唯一的30分呀,求php结果集分页(isset($_GET[''page'']))里面的isseet;$pagesize=5;\x05\x05\x05\x05\x05\x05\x05\x05\x05\x0

唯一的30分呀,求php 结果集分页 (isset($_GET['page'])) 里面的isseet; $pagesize = 5;\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05//设置每页记录数$sum = mysql_num_rows($query);\x05\x05\x05\x05\x05\x05\x05//计算总记录数if($sum
唯一的30分呀,求php 结果集分页 (isset($_GET['page'])) 里面的isseet;
$pagesize = 5;\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05//设置每页记录数
$sum = mysql_num_rows($query);\x05\x05\x05\x05\x05\x05\x05//计算总记录数
if($sum % $pagesize == 0)\x05\x05\x05\x05\x05\x05\x05\x05//计算总页数
\x05$total = (int)($sum/$pagesize);
else
\x05$total = (int)($sum/$pagesize) + 1;
if (isset($_GET['page']))\x05?$_GET['page'也不知道重那跑出来的\x05\x05\x05\x05\x05\x05\x05//获得页码
{
\x05$p = (int)$_GET['page'];
}
else
{
\x05$p = 1;
}
$start = $pagesize * ($p - 1);\x05\x05\x05\x05\x05\x05\x05\x05//计算起始记录
//执行查询当前页记录的SQL语句
$query = @mysql_query("select * from mytable limit $start,$pagesize")\x05
or die("SQL语句执行失败");
echo "

";\x05\x05\x05\x05\x05\x05\x05\x05\x05//输出表头
//通过循环的方式输出从第0行到最大的一行的所有记录
while($row = mysql_fetch_array($query))
{
$id = $row['id'];\x05\x05\x05\x05\x05\x05\x05//输出第$i行的id列
$name = $row['name'];\x05\x05\x05\x05\x05\x05\x05\x05\x05//输出第$i行的name列
$salary = $row['salary'];\x05\x05\x05\x05\x05\x05\x05\x05//输出第$i行的salary列
echo "";
echo "";
echo "";
echo "";
echo "";
}
echo "
$id$name$salary
";\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05//输出表尾
if($p > 1)\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05//当前页不是第一页时,输出上一页的链接
{
\x05$prev = $p - 1;
\x05echo "上一页 ";
}
if($p < $total)\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05//当前页不是最后一页时,输出下一页的链接
{
\x05$next = $p + 1;
\x05echo "下一页";
}

唯一的30分呀,求php 结果集分页 (isset($_GET['page'])) 里面的isseet; $pagesize = 5;\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05//设置每页记录数$sum = mysql_num_rows($query);\x05\x05\x05\x05\x05\x05\x05//计算总记录数if($sum
首先回答你$_GET['page']是怎么来的:看到上一页和下一页前面的代码了吗()?$_GET['page']就是由page=$prev而来的,当你点击上一页或者下一页是浏览器地址栏最末尾就会出现"page=xxx"的字样,$_GET['page']就是取得page等号后面的值.
再来说说isset,isset是PHP的一个函数,用来检测变量是否存在,isset($_GET['page'])就是检测$_GET['page']是否存在.