我有一張根據星期ID分解信息的表。這是創建它的查詢:當ID相同時拆分爲新表
$result = mysqli_query($con,"SELECT * FROM b_tasks_report WHERE TASK_ID=$taskid");
$current_week_id = -1;
while($row = mysqli_fetch_array($result))
{
if($current_week_id != $row['WEEK_ID'])
{
echo "<tr class='no-border'><td class='no-border'><div class='task-detail-title'>Week Number: " . $row['WEEK_ID'] . "</div></td></tr>";
echo "<tr>";
echo "<th width='100'>Day</th>";
echo "<th width='75'>Start</th>";
echo "<th width='75'>End</th>";
echo "<th width='100'>Billable Hours</th>";
echo "<th width='100'>Non Billable Hours</th>";
echo "</tr>";
$current_week_id = $row['WEEK_ID'];
}
echo "<tr>";
echo "<td class='tdclass'>" . $row['DAY'] . "</td>";
echo "<td class='tdclass'>" . $row['START'] . "</td>";
echo "<td class='tdclass'>" . $row['END'] . "</td>";
echo "<td class='tdclass'>" . $row['BILLABLE_HOURS'] . "</td>";
echo "<td class='tdclass'>" . $row['NON_BILLABLE_HOURS'] . "</td>";
echo "</tr>";
}
echo "</table>";
這工作,提出新的頭標識爲每個新的一週ID的週數。然而,我想要的是:我需要它們成爲單獨的表格,而不是具有多個分組周和上面的表格的表格。
例如,假設我們有3周ID爲week_1,week_2和week_3。我希望這幾周有3張單獨的桌子。我已經嘗試了多種方法來做到這一點,但它一直在分割行。
</table><table>
我知道它需要在while部分,只是不確定在哪裏。
任何幫助表示讚賞
我已經使用過它,它可以工作。我有一個問題,是否可以在每個帶有值WEEK_ID的表後添加一個按鈕?如果在之後添加一個按鈕,那麼它會在每張桌子的最後一個桌子之外,除非您在底部的之後添加一個按鈕。但我希望它具有來自上面表格中指定給按鈕的WEEK_ID的值。 – andy