【发布时间】:2019-12-26 05:37:06
【问题描述】:
我在 mysql 中有一个有 4 列的表。 2 个 VARCHAR 字段和 1 个日期字段,其中 NULL 字段为“是”,phpmyadmin 中的默认字段为“NULL”。我希望能够在具有 12 列的 html 表上显示每个月(例如 Jan、Feb 等)的 MYSQL 表中的日期 Month 到正确的月份列。例如,如果我的日期字段为 2019 年 12 月 8 日,我希望它显示在八月列上。
我尝试使用每个月的日期字段并使用带有 12 个日期选择器的表单,但我发现我不能有任何空的日期字段。
我不知道使用什么代码在月份列中显示日期月份,但这是 html
<table class="table table-bordered table-sm small">
<thead class="thead-dark">
<tr>
<th>Owner</th>
<th>Jan</th>
<th>Feb</th>
<th>Mar</th>
<th>T1 Break</th>
<th>Apr</th>
<th>May</th>
<th>Jun</th>
<th>T2 Break</th>
<th>Jul</th>
<th>Aug</th>
<th>Sep</th>
<th>T3 Break</th>
<th>Oct</th>
<th>Nov</th>
<th>Dec</th>
<th>T4 Break</th>
</thead>
</tr>
</Table>
For example if my date field has 12/8/2019 i want that to be displayed on the August Column.
<?php
require 'db.php';
$sqlview="SELECT * FROM booking";
$myData = mysqli_query($con, $sqlview);
while($viewrecord = mysqli_fetch_array($myData))
{
echo "<form action=overseebooking.php method=POST>";
echo "<tr>";
echo "<td>" . $viewrecord['booking_owner'] . " </td>";
echo "<td>" . $viewrecord['booking_jan'] . " </td>";
echo "<td>" . $viewrecord['booking_feb'] . " </td>";
echo "<td>" . $viewrecord['booking_march'] . " </td>";
echo "<td>" . $viewrecord['booking_t1hols'] . " </td>";
echo "<td>" . $viewrecord['booking_april'] . " </td>";
echo "<td>" . $viewrecord['booking_may'] . " </td>";
echo "<td>" . $viewrecord['booking_june'] . " </td>";
echo "<td>" . $viewrecord['booking_t2hols'] . " </td>";
echo "<td>" . $viewrecord['booking_july'] . " </td>";
echo "<td>" . $viewrecord['booking_august'] . " </td>";
echo "<td>" . $viewrecord['booking_september'] . " </td>";
echo "<td>" . $viewrecord['booking_t3hols'] . " </td>";
echo "<td>" . $viewrecord['booking_oct'] . " </td>";
echo "<td>" . $viewrecord['booking_nov'] . " </td>";
echo "<td>" . $viewrecord['booking_dec'] . " </td>";
echo "<td>" . $viewrecord['booking_t4hols'] . " </td>";
echo "<td>" . "<input type=submit class=form-control name=update value=update" . " </td>";
echo "</form>";
}
?>
【问题讨论】:
-
这是一个 SQL 问题,我建议添加
sql标签并包含您尝试过的 select 语句。 -
你能展示你的PHP代码吗?
-
@MosesSchwartz 我已将其添加到原作中
-
@Accountant 我不这么认为
-
@MosesSchwartz 好的,对不起,我误解了你的问题,我以为你正在努力编写 SQL 查询来选择你想要的数据。