首页 » 建站技术 » PHP 技术 » 浏览内容

php 分页


2005-12-08 18:42:53 8,214 0 发表评论 字体: 作者:C.K.

体验版 88 元,个人版 128 元,多用户版 288元个人版160元升级到多用户版。

出处:blog.chinaunix.net

include “function.inc.php”;
db_connect ()
or die(“连接错误”);

// 获取当前页数
$page =script_param(“page”);

if( isset($page) ){
$page = intval($page);
}
else{
$page = 1;
}

// 每页数量
$page_size = 4;
// 获取总数据量
$sql = “select count(*) from xxx where agent_user='xxx”;
$result = mysql_query($sql);
$row = mysql_fetch_row($result);
$amount = intval($row[0]);

echo $amount.”
“;
// 记算总共有多少页
if( $amount ){
if( $amount < $page_size ){ $page_count = 1; } //如果总数据量小于$PageSize,那么只有一页
if( $amount % $page_size ){ //取总数据量除以每页数的余数
$page_count = (int)($amount / $page_size) + 1; //如果有余数,则页数等于总数据量除以每页数的结果取整再加一
}else{
$page_count = $amount / $page_size; //如果没有余数,则页数等于总数据量除以每页数的结果
}
}
else{
$page_count = 0;
}

// 翻页链接

include “function.inc.php”;
db_connect ()
or die(“连接错误”);

// 获取当前页数
$page =script_param(“page”);

if( isset($page) ){
$page = intval($page);
}
else{
$page = 1;
}

// 每页数量
$page_size = 4;
// 获取总数据量
$sql = “select count(*) from xxx where agent_user='xxx”;
$result = mysql_query($sql);
$row = mysql_fetch_row($result);
$amount = intval($row[0]);

echo $amount.”
“;
// 记算总共有多少页
if( $amount ){
if( $amount < $page_size ){ $page_count = 1; } //如果总数据量小于$PageSize,那么只有一页
if( $amount % $page_size ){ //取总数据量除以每页数的余数
$page_count = (int)($amount / $page_size) + 1; //如果有余数,则页数等于总数据量除以每页数的结果取整再加一
}else{
$page_count = $amount / $page_size; //如果没有余数,则页数等于总数据量除以每页数的结果
}
}
else{
$page_count = 0;
}

// 翻页链接
$page_string = '';
if( $page == 1 ){
$page_string .= '第一页|上一页|';
}
else{
$page_string .= '第一页|上一页|';
}
if( ($page == $page_count) || ($page_count == 0) ){
$page_string .= '下一页|尾页';
}
else{
$page_string .= '下一页|尾页';
}

echo $page_string.” 总共”.$page_count.”页 当前第”.$page.”页
“;
// 获取数据,以二维数组格式返回结果
//if( $amount ){
$m=($page-1)*$page_size + 1;
$sql = “select * from xxx where agent_user='xxx order by xxx desc limit $m,$page_size”;//. ($page-1)*$page_size .”, $page_size”;
echo $sql.”
“;
//exit();
$result = mysql_query($sql);

while ( $row = mysql_fetch_row($result) ){
//$rowset[] = $row;
echo $row[0].”
“;
}
//}else{
$rowset = array();
//}

?>

网站统计 Statistics

  • 创建时间: 2005年1月3日 距今5062 天
  • 日志总数: 2461
  • 评论总数: 630
  • 标签总数: 654
  • 链接总数: 273
  • 最后更新: 2018-8-31 17:57:04
  • 您是本站第 14146536 位访客

广告区 Guǎng Gào