多个 IF, ELSEIF 语句,使用 Codeigniter 的 && 运算符



我想创建一个条件来更改行颜色。但是我的脚本对我不起作用。下面是我的脚本:

if ($getType == 1){
   if (($intervalDay > '1') && ($intervalDay < '7')) {
      $strTblRes .= '<tr style="background-color:#43e537">';
      print_r('warna hijau');
   } elseif (($intervalDay > '7') && ($intervalDay < '14')) {
     $strTblRes .= '<tr style="background-color:#e5e234">';
     print_r('warna kuning');
   } elseif ($intervalDay > 14) {
     $strTblRes .= '<tr style="background-color:#e54242">';
   } 
} else {
  $strTblRes .= $tmplTbl['row_start']; 
}

请谁能告诉我哪里出错了。

请更新代码,我刚刚输入了默认值

$getType=1;
$intervalDay=8;
$strTblRes='';
if ($getType == 1){
   if (($intervalDay > '1') && ($intervalDay < '7')) {
      $strTblRes .= '<tr style="background-color:#43e537">';
      print_r('warna hijau');
   } elseif (($intervalDay > '7') && ($intervalDay < '14')) {
     $strTblRes .= '<tr style="background-color:#e5e234">';
     print_r('warna kuning');
   } elseif ($intervalDay > 14) {
     $strTblRes .= '<tr style="background-color:#e54242">';
   } 
} else {
  $strTblRes .= "<tr>"; 
}

试试这段代码:

 $getType=1;
    $intervalDay=8;
    $strTblRes='';
    if ($getType == 1){
       if ($intervalDay > '1' && $intervalDay < '7') {
          $strTblRes .= '<tr style="background-color:#43e537">';
          print_r('warna hijau');
       } elseif ($intervalDay > '7' && $intervalDay < '14'){
         $strTblRes .= '<tr style="background-color:#e5e234">';
         print_r('warna kuning');
       } elseif ($intervalDay > 14) {
         $strTblRes .= '<tr style="background-color:#e54242">';
       } 
    } else {
      $strTblRes .= "<tr>"; 
    }

试试这个

if ($getType == 1){
   if ( $intervalDay > 1  &&  $intervalDay < 7 ) {
      $strTblRes .= '<tr style="background-color:#43e537">';
      print_r('warna hijau');
   } 
   if ( $intervalDay > 7  && $intervalDay < 14 ) {
     $strTblRes .= '<tr style="background-color:#e5e234">';
     print_r('warna kuning');
   } 
   if ($intervalDay > 14) {
     $strTblRes .= '<tr style="background-color:#e54242">';
   } 

} 
else {
  $strTblRes .= $tmplTbl['row_start']; 
}

最新更新