首页 > 编程知识 正文

关于php简单请假系统的信息,员工请假管理系统php源码

时间:2023-12-26 12:11:35 阅读:322549 作者:ETGV

本文目录一览:

PHP怎么获取系统信息和服务器详细信息

获取系统类型及版本号: php_uname() (例:Windows NT COMPUTER 5.1 build 2600)

只获取系统类型: php_uname('s') (或:PHP_OS,例:Windows NT)

只获取系统版本号: php_uname('r') (例:5.1)

获取PHP运行方式: php_sapi_name() (PHP run mode:apache2handler)

获取前进程用户名: Get_Current_User()

获取PHP版本: PHP_VERSION

获取Zend版本: Zend_Version()

获取PHP安装路径: DEFAULT_INCLUDE_PATH

获取当前文件绝对路径: __FILE__

获取Http请求中Host值: $_SERVER["HTTP_HOST"] (返回值为域名或IP)

获取服务器IP: GetHostByName($_SERVER['SERVER_NAME'])

接受请求的服务器IP: $_SERVER["SERVER_ADDR"] (有时候获取不到,推荐用:GetHostByName($_SERVER['SERVER_NAME']))

获取客户端IP: $_SERVER['REMOTE_ADDR']

获取服务器解译引擎: $_SERVER['SERVER_SOFTWARE']

获取服务器CPU数量: $_SERVER['PROCESSOR_IDENTIFIER']

获取服务器系统目录: $_SERVER['SystemRoot']

获取服务器域名: $_SERVER['SERVER_NAME'] (建议使用:$_SERVER["HTTP_HOST"])

获取用户域名: $_SERVER['USERDOMAIN']

获取服务器语言: $_SERVER['HTTP_ACCEPT_LANGUAGE']

获取服务器Web端口: $_SERVER['SERVER_PORT']

访问用户的浏览器信息: $_SERVER['HTTP_USER_AGENT'];

script language="JavaScript"

document.write("浏览器名称: "+navigator.appName+"br");

document.write("浏览器版本号: "+navigator.appVersion+"br");

document.write("系统语言: "+navigator.systemLanguage+"br");

document.write("系统平台: "+navigator.platform+"br");

document.write("浏览器是否支持cookie: "+navigator.cookieEnabled+"br");

/script

php统计员工请假天数,最好能有代码说明

我先把我建立的数据发出来(只是为了测试,可能不是很严谨):

首先是创建数据表(mysql中命令行):

 create table fangjia(

 id int(4) not null primary key auto_increment,

 begin date not null,

 end date not null);

然后是插入测试数据:

mysql insert into fangjia (begin,end) values ('2011-02-13','2011-02-18'),('2011

-02-22','2011-02-28'),('2011-03-12','2011-03-16');

目前数据表有的数据为:

mysql select * from fangjia;

+----+------------+------------+

| id | begin      | end        |

+----+------------+------------+

|  1 | 2011-02-13 | 2011-02-18 |

|  2 | 2011-02-22 | 2011-02-28 |

|  3 | 2011-03-12 | 2011-03-16 |

+----+------------+------------+

下面是php代码:

header('Content-type:text/html;charset="utf-8"');

$con = mysql_connect('localhost','root','');//这里根据你自己的情况来写

mysql_select_db('test',$con);//这里根据你自己的情况来写

$queryBegin = "2011-02-16";//这是要查询的开始日期

$queryEnd = "2011-03-15";//这里是要查询的结束日期

$ab = mysql_query("select * from fangjia where begin ='{$queryEnd}' and end ='{$queryBegin}'");//只有数据库中,begin字段的值 小于等于 开始日期,并且end字段的值 大于等于 结束日期的时候,才是符合条件的

while($value=mysql_fetch_assoc($ab)){

$beginDate = strtotime($value['begin'])strtotime($queryBegin) ? strtotime($value['begin']) :strtotime($queryBegin);//转化为时间戳来运算,如果字段begin的日期大于开始日期,那么计算时使用的开始日期就是end字段的值,否则为开始日期的值

$endDate = strtotime($value['end'])  strtotime($queryEnd)   ? strtotime($value['end']) :strtotime($queryEnd);//原理同上

$day = (($endDate-$beginDate)/(3600*24))+1;//转化为天数

echo 'id为'.$value['id'].'的人请了'.$day.'天假br';

};

//以上代码的运行结果为:

//id为1的人请了3天假

//id为2的人请了7天假

//id为3的人请了4天假

php如何实现请假审批功能,大神们给

设计数据表的时候留一个审批状态的字段,默认为未审批,去前台查询出未审批的修改状态

asp员工请假系统:我做到请假申请页面和请假信息保存进数据库,怎么编写审核页面啊?

表里面增加一个 “审核状态”字段, 默认是0 ---未审核

审核通过设置成 1,

未通过设置成 2,

update 请假表 set 审核状态=1 where 请假条编号=1

php写一个请假功能 比如我这个月5-8号请假 怎么在日历中体现出来? 还有就是在日历中请假为红色

在你输出日历日期的时候,判断这天是请假还是正常上班,如果是请假日期就显示红色

基于php的工作流引擎问题

1、在数据库的建立个请假表,设个时间字段 leave_time。

2、然后根据权限,相应主管部门,上报人事,总经理,一登陆系统就能识别身份,用cookie记着

3、这三种角色登陆请假模块时,系统查找leave_time,然后做相应显示,比如身份是总经理,这时页面会显示leave_time大于3的员工们。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。