怎样用php+mysql存储过程,并在php页面里显示首页 第一页 下一页 末页?

怎样用php+mysql存储过程,并在php页面里显示首页第一页下一页末页???... 怎样用php+mysql存储过程,并在php页面里显示
首页 第一页 下一页 末页
???
展开
 我来答
lize_79
2008-12-07 · TA获得超过546个赞
知道小有建树答主
回答量:254
采纳率:0%
帮助的人:234万
展开全部
class TViewPage
{
var $Table; //表名
var $MaxLine=15; //每页显示行数
var $Offset; //记录偏移量
var $Total; //记录总数
var $Number; //本页读取的记录数
var $Result; //读出的结果
var $TPages; //总页数
var $CPages; //当前页数
var $Condition; //数据库搜索条件
var $PageQuery; //分页显示要传递的参数

var $strPageFrist = '首页'; //设置导航条翻页提示符
var $strPagePrev = '上页';
var $strPageNext = '下页';
var $strPageLast = '末页';

var $strDispPageFrist; //设置导航条翻页(未激活状态)提示符
var $strDispPagePrev; //如果不设置,导航条将不区别显示激活与否
var $strDispPageNext; //本项配合图形可获得最佳效果
var $strDispPageLast;

//******构造函数*************
//参数:表名、最大行数、偏移量
function TViewPage($TB,$ML,$OF)
{
$this->Table = $TB;
$this->MaxLine = $ML;
$this->Offset = (floor($OF/$ML)) * $ML;
}

//********设置显示条件*********
//如:where id="$id" order by id desc
//要求是字串,符合SQL语法(本字串将加在SQL语句后)
function setCondition($s)
{
$this->Condition=$s;
}

//******设置传递参数************
// key参数名 value参数值
// 如:setpagequery("id",$id);如有多个参数要传递,可多次调用本函数
function setPageQuery($key,$value)
{
$tmp[key]=$key;$tmp[value]=$value;
$this->PageQuery[]=$tmp;
}

//********设置导航条分页显示的字符或图形*********
//如:首页 或 <IMG SRC=frist.gif ALIGN=absmiddle> 等。
//要求是字串,符合HTML语法显示的要求
//如果不设置,导航条使用默认字符
function setPageFrist($s,$sd="")
{
$this->strPageFrist=$s;
$this->strDispPageFrist=$sd;
}
function setPagePrev($s,$sd="")
{
$this->strPagePrev=$s;
$this->strDispPagePrev=$sd;
}
function setPageNext($s,$sd="")
{
$this->strPageNext=$s;
$this->strDispPageNext=$sd;
}
function setPageLast($s,$sd="")
{
$this->strPageLast=$s;
$this->strDispPageNext=$sd;
}

//********读取记录***************
// 主要工作函数,根据所给的条件从表中读取相应的记录
// 返回值是一个二维数组,Result[记录号][字段名]
function getRecords()
{
$SQL="SELECT Count(*) AS total FROM ".$this->Table." ".$this->Condition;
$result=mysql_query($SQL) or die(mysql_error());
$row=mysql_fetch_Array($result);
........

+QQ 43054660 我可以帮你。。
hansuper88
2008-12-07 · TA获得超过6627个赞
知道小有建树答主
回答量:838
采纳率:0%
帮助的人:692万
展开全部
0分?
楼主,PHP分页类可是个独立的大类呀,你用0分来悬赏,谁会告诉你
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式