复制代码 代码如下:
/* mysql_pager.class.php 三个参数。 mysql_query()的结果, url变量page, 您要的每页记录数 例子在这个文件底部 淡水河边整理测试 */ class mysql_pager { // define properties var $page; var $result; var $results_per_page = 3; var $total_pages; /* Define the methods 下面是构造函数,和类同名(>php4) 需要查询的结果句柄,当前页码,每页记录数 like: $f->mysql_pager($result, 1, 15); */ function mysql_pager( $result, $current_page, $results_per_page ) { if(!$result){ echo "
数据库未运行,结果集错误
\n";
return;
}
$this->result = $result;
if(!$current_page || $current_page < 0)
$this->page = 1;
else $this->page = $current_page;
if(!emptyempty($results_per_page))
$this->results_per_page = $results_per_page;
$numrows = @mysql_num_rows($this->result);
if(!$numrows) {
echo "
查询结果为空.
n";
return;
}
$this->total_pages = ceil($numrows / $this->results_per_page);
}
/*
다음 is 콘텐츠 인쇄 기능은 필요에 따라 사용하거나 확장할 수 있습니다.
여기서는 ID를 인쇄합니다.
*/
function print_paged_results() { ;n";
$start = ($this->page - 1) * $this->results_per_page;
mysql_data_seek($this->result, $start);
$x = 0; 1) $bgcolor = "# F2F2FF";
else $bgcolor = "#EEEEEE";
echo "
". $row["id"] . " < /tr>"; 🎜>} /* 🎜> echo "
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
저자별 최신 기사
2024-10-22 09:46:29
2024-10-13 13:53:41
2024-10-12 12:15:51
2024-10-11 22:47:31
2024-10-11 19:36:51
2024-10-11 15:50:41
2024-10-11 15:07:41
2024-10-11 14:21:21
2024-10-11 12:59:11
2024-10-11 12:17:31