我有一些问题,我可以';我想不通


I am having some issue and i can't figure it out

我正在尝试筛选有限年份和月份之间的工资支付列表。这是我的代码

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;
}