?? logclass.php
字號:
<!--LogClass.php:日志類------------------------------->
<?php
class Log{
var $mInforArray; //日志信息數組
/*********************************************
函數: Add
功能: 增加一個新日志
輸入參數:
$pCreateTime=操作日期
$pLogContent=操作動作
***********************************************/
function Add($pCreateTime,$pLogContent)
{
require("sys_conf.inc");
require_once("DataBase.php");
//連接數據庫
$db=new DataBase($DBHOST,$DBUSER,$DBPWD,$DBNAME);
$db->SqlString="insert into Log ";
//構造Insert語句
$db->SqlString=$db->SqlString."(CreateTime,LogContent) ";
$db->SqlString=$db->SqlString." values (";
$db->SqlString=$db->SqlString."'".$pCreateTime."',";
$db->SqlString=$db->SqlString."'".$pLogContent."'";
$db->SqlString=$db->SqlString.") ";
//執行SQL
$db->ExecuteSql();
$db->__destruct();
}
/*********************************************
構造函數:ShowByCreateTime
功能: 根據日志創建時間顯示日志信息
輸入參數:
$pCreateTime:日志創建時間
***********************************************/
function ShowByCreateTime($pCreateTime)
{
require("sys_conf.inc");
require_once("DataBase.php");
require_once("myDataGridClass.php");
//實例化DataBase類
$db=new DataBase($DBHOST,$DBUSER,$DBPWD,$DBNAME);
echo "【操作時間】".$pCreateTime;
//實例化myDataGridClass類
$view=new myDataGridClass($PAGE_MAX_LINE);
$temp="select * from Log where CreateTime='$pCreateTime'";
$view->__set("sql",$temp);
$view->read_data();
//如果數據為空,則返回
if($view->current_records==0)
{
echo "<tr><td colbegin_record=4> </td></tr>";
return;
}
//數據不為空,顯示數據
echo "<table width='95%' border='1' align='center'>";
echo "<tr bgcolor='green'>";
echo "<td>時間</td>";
echo "<td>操作內容</td>";
echo "</tr>";
for($i=0;$i<$view->current_records;$i++)
{
if(ceil($i/2)*2==$i)
$bgc="white";
else
$bgc="yellow";
echo "<tr bgcolor=$bgc><td>";
echo $view->result[$i]["CreateTime"];
echo "</td><td>";
echo $view->result[$i]["LogContent"];
echo "</td></tr>";
}
echo "</table>";
//分頁顯示導航
$view->navigate();
//關閉數據庫
$db->__destruct();
}
}
?>
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -