获取数组中的PHP if语句

时间:2016-06-16 12:10:34

标签: php mysql

我有一个PHP代码,通过从同一页面发送的AJAX请求生成下表。

mysql查询从“今天”起7天内获取数据。

获取的数据会附加到表格的tbody中,如下面的第一个屏幕截图所示。

我的代码是:

$result = mysqli_query($con," SELECT * FROM `BIMTECH_academy_2016_classes` 
WHERE `RealDate` BETWEEN NOW() AND DATE_ADD(NOW(), INTERVAL 7 DAY) 
ORDER BY RealDate ASC, RealFrom ASC; ");

    $html = ""; // a variable
    while($row = mysqli_fetch_array($result))
    {
      $html.= "<tr>";
          $html.= "<td colspan='4' id='date'>" . $row['Date'] . "</td>";
      $html.= "</tr>";
      $html.= "</tr>";
          $html.= "<td>" . $row['CourseName'] . "</td>";
          $html.= "<td>" . $row['From'] . "</td>";
          $html.= "<td>" . $row['To'] . "</td>";
          $html.= "<td>" . $row['InstructorName'] . "</td>";
          //$html.= "<td>" . $row['ClassNumber'] . "</td>";
      $html.= "</tr>";
    }

enter image description here

结果都是正确的,但是,我想要做的是重复日期的红色,如下面的第二个屏幕截图所示。

enter image description here

此外,我需要在表中添加没有内容的其他日子,所以我终于在表格中看到了七天(一些有数据,有些没有“休息日”)

任何想法?

1 个答案:

答案 0 :(得分:1)

应该做你想做的事

<div id="milkItem" class="shopping-item">
    <div class="name">Milk</div>
    <div class="item-image"></div>
    <div class="item-descriptor">Description of your item</div>

    <select class="qtySelector">
        <option value="1">1</option>
        <option value="2">2</option>
    </select>

    <button
         onclick="payment(document.getElementById('milkItem').getElementsByClassName('name')[0], 
         document.getElementById('milkItem').getElementsByClassName('qtySelector')[0].value)">
               Add to cart
    </button>
</div>