0

ステータスが特定のタイプである場合、テーブルの行を色分けしようとしていますが、その部分は正常に機能していますが、イベントの日付が存在する場合は、1 つのセルを別の方法で色分けしたいと考えています。下に私の IF ステートメントがあります。行全体を黄色に色分けしますが、イベントの日付が NULL よりも大きい場合は、黄色の行のその 1 つのセルのみがピンク色になります。それが理にかなっていることを願っています。2 番目の if ステートメントの入れ方がわかりません。

if($row_ORDERS_NOT_NULL['status'] == 'IN PRODUCTION')
  {
  //////
    echo '<td align="center" bgcolor="#FFFF00"><strong>' . $row_ORDERS_NOT_NULL['date_created'] . '</strong></td>';
    echo '<td align="center" bgcolor="#FFFF00"><strong>' . $row_ORDERS_NOT_NULL['scnum'] . '</strong></td>';
    echo '<td align="center" bgcolor="#FFFF00"><strong>' . $row_ORDERS_NOT_NULL['artnum'] . '</strong></td>';
     echo '<td align="center" bgcolor="#FFFF00"><strong>' . $row_ORDERS_NOT_NULL['salesrep'] . '</strong></td>';
    echo '<td align="center" bgcolor="#FFFF00"><strong>' . $row_ORDERS_NOT_NULL['company_name'] . '</strong></td>';
    echo '<td align="center" bgcolor="#FFFF00"><strong>' . $row_ORDERS_NOT_NULL['invoice_num_op'] . '</strong></td>';
    echo '<td align="center" bgcolor="#FFFF00"><strong>' . number_format($row_ORDERS_NOT_NULL['line_qty']) . '</strong></td>';
    echo '<td align="center" bgcolor="#FFFF00"><strong>' . $row_ORDERS_NOT_NULL['factory'] . '</strong></td>';
     echo '<td align="center" bgcolor="#FFFF00"><strong>' . $row_ORDERS_NOT_NULL['line_desc'] . '</strong></td>';
     echo '<td align="center" bgcolor="#FFFF00"><strong>' . $row_ORDERS_NOT_NULL['order_po_number'] . '</strong></td>';
    echo '<td align="center" bgcolor="#FFFF00"><strong>' . $row_ORDERS_NOT_NULL['license'] . '</strong></td>';
  }
    
    **if($row_ORDERS_NOT_NULL['event'] > NULL) {
    echo '<td align="center" bgcolor="pink"><strong>' . $row_ORDERS_NOT_NULL['event'] . '</strong></td>';
    }**
    
if($row_ORDERS_NOT_NULL['status'] == 'IN PRODUCTION')
  {
    echo '<td align="center" bgcolor="#FFFF00"><strong>$' . number_format($row_ORDERS_NOT_NULL['factory_price'],2) . '</strong></td>';
    echo '<td align="center" bgcolor="#FFFF00"><strong>$' . number_format($row_ORDERS_NOT_NULL['line_price'],2) . '</strong></td>';
    echo '<td align="center" bgcolor="#FFFF00"><strong>' . $row_ORDERS_NOT_NULL['putin_prod'] . '</strong></td>';
    echo '<td align="center" bgcolor="#FFFF00"><strong>' . $row_ORDERS_NOT_NULL['expected_ship_date'] . '</strong></td>';
    echo '<td align="center" bgcolor="#FFFF00"><strong>' . $row_ORDERS_NOT_NULL['ship_from_factory'] . '</strong></td>';
    echo '<td align="center" bgcolor="#FFFF00"><strong>' . $row_ORDERS_NOT_NULL['shippedto_customer'] . '</strong></td>';
    echo '<td align="center" bgcolor="#FFFF00"><strong>' . $row_ORDERS_NOT_NULL['comments'] . '</strong></td>';
    echo '<td align="center" bgcolor="#FFFF00"><strong>' . $row_ORDERS_NOT_NULL['ship_comments'] . '</strong></td>';
    echo '</td></tr>';
  }else
4

2 に答える 2