CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  PHP

在线等,高手请多指教,php odbc oracle分页问题????

楼主worksworks(提示问题答案)2006-03-01 12:27:23 在 Web 开发 / PHP 提问

$query="select   rownum  
                                      from   addcost  
                                      where   reader_id='".$_SESSION["readerid"]."'  
                                                  and     to_char(time,'yyyy-mm-dd')>='".$strDateStart."'  
                                                  and     to_char(time,'yyyy-mm-dd')<='".$strDateEnd."'";  
                          $result=odbc_do($conn,$query);  
                         
                          $NumRecords=odbc_record_count($result,$currentrow);       //计算总行数    
                          odbc_free_result($result);                        
                       
                          $recordperpage=2;   //每页显示多少条记录  
                          $pages=ceil($NumRecords/$recordperpage);     //总页数        
                          if   (empty($offset))  
                          {  
                                        $offset=1;  
                          }  
                          $currentpage=ceil($offset/$recordperpage);   //显示当前页  
                          $endset=$offset+$recordperpage;                          
                          $query1="select   rownum,cost_id,reader_id,cost,time,qcost,hcost,user_id    
                                                  from   addcost    
                                                  where   reader_id='".$_SESSION["readerid"]."'  
                                                  and     to_char(time,'yyyy-mm-dd')>='".$strDateStart."'  
                                                  and     to_char(time,'yyyy-mm-dd')<='".$strDateEnd."'  
                                                  and   rownum   between   '".$offset."'   and   '".$endset."'";  
              echo   $query1;  
                          $result1=odbc_do($conn,$query1);  
                          $row1=odbc_fetch_row($result1);    
                                                   
                          if   (!($row1==false))  
                          {  
                          ?>  
                          <table   border=1   width=78%   align="right"   cellpadding="4"   cellspacing="1"   style="font-size:15px;"   >  
                          <?php    
                                      while(!($row1==false))    
                                      {  
                                                  echo   "<tr>";  
                                                  echo   "<td>".odbc_result($result1,2)."</td>";   //充值记录号  
                                       
                                                  echo   "</tr>";  
                                                  $row1=odbc_fetch_row($result1);  
                                      }  
                                  echo   "共有".$NumRecords."条记录".$pages."页当前页:".$currentpage."";  
                                 
                                  for   ($i=1;   $i   <=   $pages;   $i++)  
                                  {  
                                                  $newoffset=($recordperpage*($i-1))+1;  
                                                  echo     "<a   href='".$PHP_SELF."?offset=".$newoffset."'>".$i."</a>";  
                                  }  
                                $nextoffset=$recordperpage*$currentpage+1;  
                                $prevoffset=$recordperpage*($currentpage-2)+1;  
   
                          //判断是否需要上一页连接  
                                  if   (($offset>1)&&($offset<=$pages))  
                                {  
                                                    echo     "<a   href='".$PHP_SELF."?offset=$prevoffset'>上一页</a>";  
                                }  
   
                          //判断是否需要下一页连接  
                                if   (($pages!=0)   &&   ($offset<$pages))  
                                {  
                                                  echo     "<a   href='".$PHP_SELF."?offset=$nextoffset&opt=tpage&tdatestart=$strDateStart&tdateend=$strDateEnd&tstradd=$strAdd'>下一页</a>";  
                                  } 问题点数:10、回复次数:0Top

相关问题

  • php+oracle分页问题
  • 关于lotusscript通过odbc连接ORACLE,查询结果分页的问题!!
  • oracle查询分页显示
  • asp+oracle,如何分页????
  • 求oracle分页语句???
  • php 中怎么分页?
  • [PHP]中"分页"的问题.
  • 急救!!!!我要用php通过odbc访问oracle9数据库,请问我怎么分页阿?
  • 在oracle如何实现分页查询?
  • 求ORACLE通用分页语句!

关键词

  • odbc
  • currentpage
  • yyyy
  • offset
  • dd
  • mm
  • echo
  • result
  • time
  • char

得分解答快速导航

  • 帖主:worksworks

相关链接

  • Web开发类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo