0

我正在尝试过滤有限年份和月份之间的工资支付清单。这是我的代码

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 和九月(09)时,我只想显示“桑尼”
如果用户输入 2012 和十二月(12),我将同时显示桑尼和约翰
但是如果用户输入 2012 和四月(04)我想要显示“桑尼”。

我使用上述条件语句将其过滤掉。但我的代码根本不起作用。对不起我的英语不好。非常感谢并期待解决方案......

4

1 回答 1

0

如果有的话,你想向用户展示;

  • 所选年份大于加入年份
  • 所选年份与加入年份相同,所选月份大于加入月份。

这意味着;

if ( ($selY > $join_y) || ($selY == $join_y && $selM > $join_m) ) {
   show staff_name;
}
于 2013-07-09T08:22:53.390 回答