我下载的php分页类给了我错误

时间:2009-03-21 20:36:20

标签: php

这是我正在使用的脚本 http://www.goodphptutorials.com/out/Simple_PHP_MySQL_Pagination

这是我放在页面上的代码(不包括所有其他代码)

//pagination
$page = 1;

// how many records per page
$size = 10;

// we get the current page from $_GET
if (isset($_GET['page'])){
    $page = (int) $_GET['page'];
}

// create the pagination class
$pagination = new Pagination();
$pagination->setLink("listing.php?page=%s");
$pagination->setPage($page);
$pagination->setSize($size);
$pagination->setTotalRecords($total_records);

我的查询看起来像这样

$query = mysql_query("select * from tbl_listing ".$pagination->getLimitSql()) or die(mysql_error());

我得到的错误就是这个

Notice: Undefined variable: total_records in D:\wamp\www\lolallday\admin\listing.php on line 25

第25行是这样的:$ pagination-> setTotalRecords($ total_records);

并且分页链接不显示。有谁知道可能是什么问题?我想不出来。

感谢

2 个答案:

答案 0 :(得分:3)

$ total_records需要分配表中记录的总数。在表上执行“从x'查询中选择计数(*)以获取记录总数,并将其初始化为该值。

答案 1 :(得分:1)

您收到此错误,因为$ total_records未初始化。初始化或降低error_reporting。

编辑:通过初始化我的意思是它的值从未被分配(教程似乎有点不完整)