用ODBC的分页显示

tpytan

tpytan

2016-01-29 14:50

用ODBC的分页显示,用ODBC的分页显示
  <?php


$pagesize = 3;//设置每页显示数目

//计算总记录数
$rs_num = "select count(*) as id from table";
$rs_num = odbc_exec($conn_id,$rs_num);
$rs_num = odbc_result($rs_num,"id");

//计算总页数
$pagecount = $rs_num / $pagesize;
$pagecount1 = intval($pagecount);//将总页数取整
$compare = $pagecount - $pagecount1;
switch ($compare){
case "0":
$pagecount = $pagecount1;//总页数
break;
default :
$pagecount1++;
$pagecount = $pagecount1;//总页数
break;
};
if ($pagecount == 0)$pagecount++;


$fpages = $pages-1;
$bpages = $pages+1;



?
<table
<tr
<td
共<?php echo $pagecount ?页  
<?php if($pages != 1)echo "<a href=show.php3?pages=1";?首页<?php if($pages != 1)echo "</a"; ?  
<?php if($pages != 1)echo "<a href=show.php3?pages=".$fpages.""; ?前页<?php if($pages != 1)echo "</a"; ?  
<?php if($pages != $pagecount)echo "<a href=show.php3?pages=".$bpages.""; ?后页<?php if($pages != $pagecount)echo "</a"; ? <?php if($pages != $pagecount)echo "<a href=show.php3?pages=".$pagecount.""; ?
尾页<?php if($pages != $pagecount)echo "</a"; ?
</td
</tr</table
<?php
$firstshow = ($pages-1)*$pagesize+1;//确定每页的第一条记录

//找出第一条记录的记录号
$query_string = "SELECT * FROM table Order By id DESC";
$query_string = odbc_exec($conn_id,$query_string);
odbc_fetch_into($query_string,$firstshow,&$idarea);
$idsql = $idarea[0];

//定位查找
if ($pages == $pagecount) {
$rs = "SELECT * FROM table where id <= '".$idsql."' Order By id DESC";
}else{
$rs = "SELECT Top ".$pagesize." * FROM table where id <= '".$idsql."' Order By id DESC";
};

$rs = odbc_exec($conn_id,$rs);

//显示记录
while(odbc_fetch_row($rs)){



};
?

<?php
//关闭连接
odbc_close($conn_id);
?


【本文版权归作者与奥索网共同拥有,如需转载,请注明作者及出处】    
 
展开更多 50%)
分享

猜你喜欢

用ODBC的分页显示

PHP
用ODBC的分页显示

用PHP实现ODBC数据分页显示一例

PHP
用PHP实现ODBC数据分页显示一例

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

一个odbc连mssql分页的类

PHP
一个odbc连mssql分页的类

用XML创建可排序、分页的数据显示页面

Web开发
用XML创建可排序、分页的数据显示页面

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

php分页显示详解

PHP
php分页显示详解

repeater分页 内容显示

Web开发
repeater分页 内容显示

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

一个SQL管理员的web接口

一个SQL管理员的web接口

MySQL各存储引擎的区别及其启动方法

MySQL各存储引擎的区别及其启动方法
下拉加载更多内容 ↓