私は現在、以下を使用して結果でいっぱいのテーブルを表示しています:
$result = mysqli_query($con,"SELECT * FROM b_tasks_po");
while($row = mysqli_fetch_array($result))
{
echo "<tr>";
echo "<td class='tdclass' width='100'>" . $row['TASK_ID'] . "</td>";
echo "<td class='tdclass' width='100'>" . $row['QTY'] . "</td>";
echo "<td class='tdclass' width='100'>" . $row['CODE'] . "</td>";
echo "<td class='tdclass' width='500'>" . $row['PRODUCT_DESCRIPTION'] . "</td>";
echo "</tr>";
}
?>
</table>
これにより、次のことがもたらされます。
| Task ID | Qty | Code | Description
| 1 | 200 | AB1 | Frame 1
| 1 | 350 | AB2 | Frame 2
| 2 | 100 | AB3 | Frame 3
| 2 | 120 | AB4 | Frame 4
| 2 | 300 | AB5 | Frame 5
これが私が望むものであり、どうすればそれができるかわかりません。ID のグループごとに新しいテーブルを作成する必要があります。たとえば、次のようになります。
TABLE ONE
| Task ID | Qty | Code | Description
| 1 | 200 | AB1 | Frame 1
| 1 | 350 | AB2 | Frame 2
TABLE TWO
| Task ID | Qty | Code | Description
| 2 | 100 | AB3 | Frame 3
| 2 | 120 | AB4 | Frame 4
| 2 | 300 | AB5 | Frame 5
結果を task_id でグループ化することを考えましたが、喜びがありませんでした。また、if ステートメントを使用することも考えましたが、私の人生ではそれを行う方法がわかりません。
どんな助けでも大歓迎です。