我正在尝试筛选有限年份和月份之间的工资支付列表。这是我的代码
if( ($selY < $join_y) || ($selM < $join_m) ){
show staff_name;
}
$selY和$selM是来自用户键入的输入框的变量
$joinY和$joinM是每个员工的加入年份和加入月份的变量。
例如,我有两份薪水。
Staff name join_year join_month
1 Sanny 2000 july
2 John 2012 November
当用户键入2000和September(09)时,我想只显示"Sanny"
如果用户键入2012年和12月,我将显示Sanny和John
但如果用户输入2012年4月,我想显示"Sanny"
我使用上面的条件语句来过滤掉它。但是我的代码根本不起作用。抱歉我英语不好。非常感谢并期待解决方案。。。
您想向用户显示其中之一;
- 所选年份大于加入年份
或 - 所选年份与加入年份相同,所选月份大于加入月份
这意味着;
if ( ($selY > $join_y) || ($selY == $join_y && $selM > $join_m) ) {
show staff_name;
}