gpt4 book ai didi

php - 使用 HTML 创建时间表 - PHP - MySQL

转载 作者:行者123 更新时间:2023-11-29 11:00:38 25 4
gpt4 key购买 nike

我想在 HTML 表格中制作时间表。我已经设置了数据库结构,但现在无法正确显示 HTML 表中的数据库数据。

我的数据库结构包括:

enter image description here

天数按 day_nr 编号,其中 1 = 星期一,2 = 星期二,3 = 星期三,4 = 星期四,5 = 星期五。小时数按 hour_nr 从 1 到 10 进行编号。

这是我最终想要创建的示例。

CLICK ME FOR IMAGE]

一些代码:

<?php
session_start();
// Connect MySQL Database
require("function.php");
$con = sql_connection();
// Select data from database (select the right table)
$result01 = mysqli_query("SELECT teacher_code, day_nr, hour_nr, subject_code, room_nr, class_code FROM `lesson`");

echo "<table class='table table-striped table-bordered student_table'>
<thead class='thead-inverse'>
<tr>
<th class='start_time'></th>
<th>Monday</th>
<th>Tuesday</th>
<th>Wednesday</th>
<th>Thursday</th>
<th>Friday</th>
</tr>
</thead>";

最佳答案

您需要在 PHP 程序中创建一个代表时间表的数据结构。

也许您应该创建一个数组,其中包含每天的一个元素。该顶级数组的每个元素本身都可以包含一个数组,其中一个元素代表一天中的每个时间段。

然后每个时隙元素可以包含一个数组,其中每个元素都有一个元素来表示该时隙中的每个项目。

然后,您可以在检索 MySQL 结果集时填充此数据结构。然后您可以使用 PHP 代码呈现它——将其写入 HTML。

在我看来,解释如何创建和使用数据结构超出了 Stack Overflow 答案的范围。

关于php - 使用 HTML 创建时间表 - PHP - MySQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42343709/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com