Javascript 按日期更改PHP数据表中的行颜色 今天: 已发行图书|到期图书 身份证件 官员 会员身份证 书号 发布日期 到期日 评论

Javascript 按日期更改PHP数据表中的行颜色 今天: 已发行图书|到期图书 身份证件 官员 会员身份证 书号 发布日期 到期日 评论,javascript,php,html,mysql,Javascript,Php,Html,Mysql,如果到期日期大于今天(php代码中的第1行),我想给到期日期行上色 我的英语不好。。 很抱歉,我希望你能理解..像这样的东西会有用的 Today : <?php echo date("m/d/Y"); ?> <ph>ISSUED BOOKS | DUE BOOKS</ph> <table border="1" cellpadding="3" cellspacing="0" id="tblissued"> <tr bgcol

如果到期日期大于今天(php代码中的第1行),我想给到期日期行上色 我的英语不好。。
很抱歉,我希望你能理解..

像这样的东西会有用的

Today : <?php echo date("m/d/Y"); ?>
<ph>ISSUED BOOKS | DUE BOOKS</ph>
    <table border="1" cellpadding="3" cellspacing="0" id="tblissued">
      <tr bgcolor="#CCCCCC">
        <th height="39">id</th>
        <th>Officer</th>
        <th>Member_ID</th>
        <th>Book_ID</th>
        <th>Issued_date</th>
        <th>Due_date</th>
        <th>Remarks</th>
      </tr>
      <?php do { ?>
        <tr bgcolor="#FFFFFF">
          <td height="33"><?php echo $row_rsissuedbooks['id']; ?></td>
          <td><?php echo $row_rsissuedbooks['Officer']; ?></td>
          <td><?php echo $row_rsissuedbooks['Member_ID']; ?></td>
          <td><?php echo $row_rsissuedbooks['Book_ID']; ?></td>
          <td><?php echo $row_rsissuedbooks['Issued_date']; ?></td>
          <td><?php echo $row_rsissuedbooks['Due_date']; ?></td>
          <td><?php echo $row_rsissuedbooks['Remarks']; ?></td>
        </tr>
        <?php } while ($row_rsissuedbooks = mysql_fetch_assoc($rsissuedbooks)); ?>
    </table>

试试这个:

  <?php do {
  $style = "";
  if ($row_rsissuedbooks['Due_date'] > date("m/d/Y")){
    $style = "style='background:#FF0000;'";
  }
  ?>
    <tr bgcolor="#FFFFFF">
      <td height="33"><?php echo $row_rsissuedbooks['id']; ?></td>
      <td><?php echo $row_rsissuedbooks['Officer']; ?></td>
      <td><?php echo $row_rsissuedbooks['Member_ID']; ?></td>
      <td><?php echo $row_rsissuedbooks['Book_ID']; ?></td>
      <td><?php echo $row_rsissuedbooks['Issued_date']; ?></td>
      <td <?php echo $style;?>><?php echo $row_rsissuedbooks['Due_date']; ?></td>
      <td><?php echo $row_rsissuedbooks['Remarks']; ?></td>
    </tr>
    <?php } while ($row_rsissuedbooks = mysql_fetch_assoc($rsissuedbooks)); ?>


您想要什么颜色?整行、整列还是一个单元格?嗯。。。整行的颜色很好,我想:)如果希望它是整行,只需将
移动到tr元素。
<td><?php echo $row_rsissuedbooks['Issued_date']; ?></td>
<?php
    echo "<td";
    if(strtotime($row_rsissuedbooks['Due_date'])>time())
    {
        echo " style=\"background-color:#00FF00\"";
    }
    echo ">".$row_rsissuedbooks['Due_date']."</td>";
?>
<td><?php echo $row_rsissuedbooks['Remarks']; ?></td>