PHP问题(7.21)在线给分!

zgycsmb 2008-07-21 03:07:03
1 一个请假的情况,
  流程如下:
  一个user来请假,由AO来批假,AO可准许也可不准许,(这只考虑准许的情况)
 “08年 一个USER来申请08年的假, 08年时AO来批,情况正常,”
 “08年 一个USER来申请08年的假, 09年时AO来批,结果减去的假,是减在这个USER对应表中09年里可用的假里,(本应减在08年里的)“

  表为 
  CREATE TABLE `leave_balance` (
`balance_id` int(11) NOT NULL auto_increment,
`user_id` int(11) default NULL,
`leave_type` tinyint(3) default NULL,
`year` int(4) default NULL,
`valid` float(6,1) default '0.0',
`used` float(6,1) default '0.0',
`cancelled` float(6,1) default '0.0',
`balance` float(6,1) default '0.0',
`description` text,
PRIMARY KEY (`balance_id`)
) ENGINE=MyISAM AUTO_INCREMENT=1148 DEFAULT CHARSET=latin1;




减USER假都是减在每个USER的对应表中可用的字段(balance)
,是有时间对应的,
BALANCE ID USERID BALANCE YEAR
01 001 6.0 2008
02 001 3.0 2009



对于AO批假人来说,
假是不会过期的,
因为AO的记录中会显示申请过的假的,(权限决定)
只是要批的假时间过去了,
那USER的假就当自由流失,
这个和我问的那问没关系的,
为什么会这样呢,
(要代码吗,也可给出)
大家先可以帮我想想吗,
这里看不明白就用MSN吧,
我的msn: zgycsmb@hotmail.com

谢谢
...全文
90 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
qianziai0912 2008-07-22
  • 打赏
  • 举报
回复
......不是吧,
还有公司可以今年请明年的假阿,我可不可以把明年以后5年的假期一起请,
这根本不符合逻辑.
zgycsmb 2008-07-22
  • 打赏
  • 举报
回复
3楼这样做不行,
要是今年请明年的年怎么办,
比如,12月份请下一年的一月份的假怎么办呢。你那样做是不行的,
把我上面写的认真看下,再帮我想想办法吧,
急呀,
谢谢了,
fejay 2008-07-21
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 qianziai0912 的回复:]
不精通SQL语句,顺便顶一下来学习。
[/Quote]
qianziai0912 2008-07-21
  • 打赏
  • 举报
回复
哦,看了一遍你的问题,如果我是你的话,我会把假期拿出来做一个字段,
每一年都有规定的假期,那我累加就行了,那么假期里就不存在是哪年的
假期了,只存在假期的天数了,那么我找AO请假的话,假期减掉对应的天
数就O了。
qianziai0912 2008-07-21
  • 打赏
  • 举报
回复
不精通SQL语句,顺便顶一下来学习。
zgycsmb 2008-07-21
  • 打赏
  • 举报
回复
(补)上面的表没画清
BALANCE ID USERID BALANCE YEAR
01 001 6.0 2008
02 001 3.0 2009
DebianLNMP加强版一键安装包Debian6配置Nginx PHP5.3 MySQL最快最新 一如既往,安装快捷方便、迅速! 直接给出安装方法:最快安装、最新稳定版、最省资源! 两步安装即完成命令(Pro加强版) root@DebianLNMP-Jimmyli:~# wget http://sourceforge.net/projects/debian-lnmp/files/DebianLNMP/DebianLNMP-Pro-Jimmyli.sh root@DebianLNMP-Jimmyli:~# sh DebianLNMP-Pro-Jimmyli.sh DebianLNMP是什么?DebianLNMP是一个用Linux Shell编写的可以为Debian/Ubuntu VPS(VDS)或独立主机安装LNMP(Nginx、MySQL、PHPphpMyAdmin)生产环境的Shell程序。DebianLNMP 是以 Debian + Linux + Nginx + MySQL + PHP 的安装顺序命名;DebianLNMP一键安装包是很不错的安装脚本,用在低配置VPS上最合适不过啦,安装方便快捷,轻轻松松全自动安装LNMP(Nginx、MySQL、PHPphpMyAdmin)可直接用再生产环境。 DebianLNMP加强版? 延续上面全部功能...新增PHP5插件ImageMagick、XCache、memcache、curl、MCrypt。 +php5 curl拓展 函数库;curl Information 7.21.0; +ImageMagick是一个优秀的图片转换工具. 同时支持命令行方式的图片转换操作. 图像处理例如“验证码”“图片水印”.imagick module version 3.1.0RC2;ImageMagick version ImageMagick 6.6.0-4; +php缓存器.缓存加速;XCache v3.0.1;XCache Cacher v3.0.1; +让PHP支持memcache扩展(memcached - 集中式缓存系统);memcache Version 3.0.7;memcached Version 2.1.0; +MCrypt加密处理;mcrypt Version 2.5.8; 更多相关使用说明:*DebianLNMP一键安装包Debian6系统下的Nginx/PHP5.3/MySQL最快最新http://jimmyli.jimmyli.blog.51cto.com/3190309/1060839 *两条命令Debian6一键安装包DebianLNMP最快.最新.最省!http://jimmyli.jimmyli.blog.51cto.com/3190309/1071152 DebianLNMP一键安装完成后LNMP效果图: 关键字:Debian, mysql, nginx, PHP, 一键安装nginx php mysql 一键包;nginx php mysq 安装包 友情提示:Linux下操作请注意大小写。 Debian 6最好系统为干净新系统。 支持与交流QQ群:【10171789】开源通关注明“DebianLNMP-Jimmyli版”才通过 支持与交流网址:http://jimmyli.jimmyli.blog.51cto.com/最新版本下载地址:见QQ群:【10171789】消息或交流网址 【好技术齐享,欢迎推荐使用】 发布日期:2013-03-25

21,891

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧