验证的学期时间

问题描述:

我学期表 sem_id,startmonth,startyear,endmonth,endyear,纪蔚蔚一年,当然领域验证的学期时间

我想要做的验证,以检查学期用户现有的学期时间内进入瀑布。

对于例如:我在数据库半开始June2010和dec2010 结束,一个用户试图进入semII开始在may2011 nov2010和结束,然后我需要给予警告用户说第二学期不能jan2011

之前启动

预先感谢帮助

+0

您是否必须使用像2010年6月和2010年10月那样的字符串来执行这些操作?日期字段是否足够? – 2010-11-20 05:57:26

+0

感谢您的回复。 SemI从2010年6月开始,到2010年10月结束,这是存储在数据库中作为6月2010年和2010年12月作为第12个月2010
我不存储“六月”“七月”......字符串,但存储为6,7 ,8,9,10,11,12,1,2,3,4,5和年存储为字符串2010,2011 – Parag 2010-11-20 06:24:00

那么我也有做这个任务的方式号码,我觉得做这个任务的最简单的方法是给用户唯一的选择,选择具有学期的那几个月,意味着只向他展示那些有效的月份,不要向别人展示,就像你从2010年6月开始到2010年12月结束的学期,为什么你会让一个用户进入其他几个月然后提示他,而不是提供他在唯一一个学期的月份,希望这可以解决你的问题。

+0

不要让用户输入日期,而是自己给他提供日期,因为我认为你的最后一行告诉你想要创建新的学期,让他输入日期,从数据库中获取最大结束日期,然后增加一个日期,然后加载到下拉列表中,以6-7结束,如你所愿。 – 2010-11-20 06:21:31

+0

其他月份和年份下降 – Parag 2010-11-20 07:08:46