找到了分页代码,调成了,可总是总在首行,帮帮我呀~~

dean456789 2005-07-12 03:09:54
select.php页:

<? include("include.php");?>
<? include("function.php");?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>无标题文档</title>
</head>
<body>
<?
$sql = "select * from cc order by id desc ";
$result =mysql_query($sql);
$total=mysql_num_rows($result);
pageft($total,3);
$result=mysql_query("select * from cc limit $firstcount,$displaypg ");
?>
<table width="50%" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td width="110" height="24"><div align="center">学号</div></td>
<td width="89"><div align="center">姓名</div></td>
<td colspan="2"></td>
</tr>
<? while($row=mysql_fetch_array($result,MYSQL_ASSOC)){ ;?>
<tr>
<td> <div align="center"><? echo $row['id'];?></div></td>
<td> <div align="center"><? echo $row['name'];?></div></td>
<td width="77"><div align="center"><a href="del.php?delid=<? echo $row['id']?>" onClick="return confirm('你真的要删除这条留言吗?');">删除</a></div></td>
<td width="51"><div align="center"><a href="edit.php?edid=<? echo $row['id']?>">修改</a></div></td>
</tr>
<?
}
echo $pagenav;
?>
</body>
</html>

function.php页:
<?php
//检查文件是否已加载
if(!function_exists(pageft)){
//定义函数$totle为数据总量,$displaypg为每页显示数
function pageft($totle,$displaypg,$url=''){

global $page,$firstcount,$pagenav,$_SERVER;

$GLOBALS["displaypg"]=$displaypg;
//用$_GET来接受页参数
if (isset($_GET['page'])){
$page=intval($_GET['page']);
}else{
$page=1;
}
//$_SERVER["REQUEST_URI"]访问此页面的URI(路径)
if(!$url){ $url=$_SERVER["REQUEST_URI"];}
//解析URI,获得数组形式传送给$parse_url
$parse_url=parse_url($url);
//$parse_url["query"],获得?后的变量
$url_query=$parse_url["query"];

if($url_query){
$url_query=ereg_replace("(^|&)page=$page","",$url_query);


$url=str_replace($parse_url["query"],$url_query,$url);

//在URL后加page查询信息,但待赋值:
if($url_query) $url.="&page"; else $url.="page";
}else {
$url.="?page";
}

$lastpg=ceil($totle/$displaypg); //最后页,也是总页数
$page=min($lastpg,$page);
$prepg=$page-1; //上一页
$nextpg=($page==$lastpg ? 0 : $page+1); //下一页
$firstcount=($page-1)*$displaypg;

//开始分页导航条代码:
$pagenav="显示第 <B>".($totle?($firstcount+1):0)."</B>-<B>".min($firstcount+$displaypg,$totle)."</B> 条记录,共 $totle 条记录";
//如果只有一页则跳出函数:
if($lastpg<=1) return false;

$pagenav.=" <a href='$url=1'>首页</a> ";
if($prepg) $pagenav.=" <a href='$url=$prepg'>前页</a> "; else $pagenav.=" 前页 ";
if($nextpg) $pagenav.=" <a href='$url=$nextpg'>后页</a> "; else $pagenav.=" 后页 ";
$pagenav.=" <a href='$url=$lastpg'>尾页</a> ";

//下拉跳转列表,循环列出所有页码:
$pagenav.=" 到第 <select name='topage' size='1' onchange='window.location=\"$url=\"+this.value'>\n";
for($i=1;$i<=$lastpg;$i++){
if($i==$page) $pagenav.="<option value='$i' selected>$i</option>\n";
else $pagenav.="<option value='$i'>$i</option>\n";
}
$pagenav.="</select> 页,共 $lastpg 页";
}
}
?>
...全文
88 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
xuzuning 2005-07-13
  • 打赏
  • 举报
回复
说清楚你遇到的问题
dean456789 2005-07-13
  • 打赏
  • 举报
回复
这里没人会?
dean456789 2005-07-12
  • 打赏
  • 举报
回复
顶~~

21,886

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧