Maison  >  Article  >  développement back-end  >  Classe de pagination implémentée par php+oracle

Classe de pagination implémentée par php+oracle

怪我咯
怪我咯original
2017-07-16 11:09:411572parcourir

Le symbole

Saut de page est un symbole de pagination, où la page précédente se termine et la page suivante commence. Microsoft Word peut insérer un saut de page « automatique » (ou saut de page logiciel) ou forcer un saut de page à un emplacement spécifié en insérant un saut de page « manuel » (ou saut de page matériel). [1]

En vue normale, le saut de page est une ligne pointillée. Également connu sous le nom de saut de page automatique. En mode page, le saut de page est une large ligne noire et grise. Lorsque vous pointez et cliquez avec la souris, il se transforme en ligne noire.

Ce qui suit est la classe de pagination implémentée en utilisant php+oracle, le code est le suivant

exemple.php

<?php 
$conn = ociplogon("test","123456","test123"); 
include_once "pager.inc.php"; 
?>

code Comme suit :

<?php 
/** 分页测试开始 */ 

// {{{ 初始分页对象 
$pager = new pager(); 
/** 将 select id,name,age from test where age>20 order by id desc 拆分 */ 
$sqlArr = array(&#39;conn&#39; => $conn, // 数据库连结 
&#39;fields&#39; => " id,name,age ", // 查询主语句 
&#39;table&#39; => "test", // 表名 
&#39;condition&#39; => " age>20 ", // 查询条件 
&#39;order&#39; => " order by id desc " // 排序方式 
); 
if (!$pager->listn($sqlArr,10,$page)) // 每页显示10条 
{ 
$pager->errno = 10; 
die($pager->errmsg()); 
} 
//}}} 

// {{{ 数据显示 
for( $i = 0; $i < count($pager->result); $i++) 
{ 
$tmp = $pager->result[$i]; 
echo " id:".$tmp[&#39;ID&#39;]."<br>"; 
echo " name:".$tmp[&#39;NAME&#39;]."<br>"; 
echo " age:".$tmp[&#39;AGE&#39;]."<hr>" 
} 
// }}} 

// {{{ 显示翻页链结 
echo $pager->page. " / ".$pager->totalpage." 共 ".$pager->total. "条记录 "; 
if ($pager->prev != 0) 
echo " <a href=$PHP_SELF?page=".$pager->prev.">上一页</a> "; 
else 
echo " 上一页 "; 

if ($pager->next != 0) 
echo " <a href=$PHP_SELF?page=".$pager->next.">下一页</a> "; 
else 
echo " 下一页 "; 
// }}} 
?> 

<?@OCILogoff($conn)?>

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn