예제 #1
0
파일: kaoqin2.php 프로젝트: simple8888/rm
<?php 
include 'common.php';
//包含Smarty类库所在的文件
//include('class/mysqli.inc.php');
require "class/Page.class.php";
//包含分页类Page所在的文件
require "class/MyDB.class.php";
//包含数据库读取类所在的文件
/*在GET方法中获取用户提交的页面索引数字。默认第一页,页面索引$current_page值为1*/
$current_page = isset($_GET['page']) ? intval($_GET['page']) : 1;
/* 通过is_cached()方法判断指定的页面是否已经被缓存,如果是则不再执行数据库操作 */
if (!$tpl->isCached("default/kaoqin.tpl", $current_page)) {
    $mydb = new MyDBKQ();
    //创建数据库操作类MyDB的对象
    $total = $mydb->getRowTotal();
    //调用MyDB类的方法返回数据表记录总数
    $fpage = new Page($total, $current_page, 10);
    //通过获取的值创建分页类Page的对象
    $pageInfo = $fpage->getPageInfo();
    //获取和当前页面有关的所有信息数组
    /* 通过调用MyDB中的方法,获取当前页面所需要的所有记录的数据数组 */
    $yuangong = $mydb->getPageRows($pageInfo["row_offset"], $pageInfo["row_num"]);
    if ($yuangong) {
        //如果从数据库中获取到商品记录
        $tpl->assign("tableName", "员工考勤&请假休假&福利&代扣款信息表");
        //分配页面显示的表面到模板中
        $tpl->assign("url", "kaoqin.php");
        //分配分页处理文件的URL到模板中
        $tpl->assign("yuangong", $yuangong);
        //将在本页显示的所有数据数组分配给模板
        $tpl->assign("pageInfo", $pageInfo);
예제 #2
0
<?php
  
   	include('common.php');                            //包含Smarty类库所在的文件   
        //include('class/mysqli.inc.php');            	
	require("class/Page.class.php");                  //包含分页类Page所在的文件
	require("class/MyDBKQ.class.php");                //包含数据库读取类所在的文件
	
        @$qishirq=$_GET['qishiriqi'];
        @$zhongzhirq=$_GET['zhongzhiriqi'];

     	/*在GET方法中获取用户提交的页面索引数字。默认第一页,页面索引$current_page值为1*/
	$current_page=isset($_GET['page'])?intval($_GET['page']):1;

     	/* 通过is_cached()方法判断指定的页面是否已经被缓存,如果是则不再执行数据库操作 */
	if(!$tpl->isCached("default/kaoqin.tpl", $current_page)) {
		$mydb=new MyDBKQ();                     	//创建数据库操作类MyDB的对象
		$total=$mydb->getRowTotal();              	//调用MyDB类的方法返回数据表记录总数
		$fpage=new Page($total,$current_page, 20);    	//通过获取的值创建分页类Page的对象
		$pageInfo=$fpage->getPageInfo();           	//获取和当前页面有关的所有信息数组
         	/* 通过调用MyDB中的方法,获取当前页面所需要的所有记录的数据数组 */
		$kaoqin=$mydb->getPageRows($pageInfo["row_offset"], $pageInfo["row_num"]);
		if($kaoqin) {                           	//如果从数据库中获取到商品记录
			$tpl->assign("tableName", "员工考勤&请假休假&福利&代扣款信息表");  //分配页面显示的表面到模板中
			$tpl->assign("url", "kaoqin.php");       //分配分页处理文件的URL到模板中
			$tpl->assign("kaoqin", $kaoqin);    //将在本页显示的所有数据数组分配给模板
			$tpl->assign("pageInfo", $pageInfo);    //将和当前页有关的所有信息数组分配给模板
		}else {                                 	//如果没有获取到任何员工记录
			echo "考勤信息读取失败!";               //输出一行提示信息
			exit;                              	//并退出程序
		}
	}