显示HTML表中MySQL表的数据,因为它与日期值相关

时间:2014-12-16 02:51:44

标签: php mysql

基本上我正在创建一个表来显示MySQL表中表的工作班次,我如何在每个表中显示正确的班次,因为它与周和日相关?

例如,我的表格看起来像

Date    Monday        Tuesday        Wednesday        Thursday        Friday        Saturday        Sunday
08/12   < ^staffname  < ^staffname   < ^staffname     < ^staffname    < ^staffname  < ^staffname    < ^staffname
15/12   < ^staffname  < ^staffname   < ^staffname     < ^staffname    < ^staffname  < ^staffname    < ^staffname
22/12   < ^staffname  < ^staffname   < ^staffname     < ^staffname    < ^staffname  < ^staffname    < ^staffname
29/12   < ^staffname  < ^staffname   < ^staffname     < ^staffname    < ^staffname  < ^staffname    < ^staffname

我希望我的例子有意义......我是php / mysql的新手,这让我的大脑变得油腻。

我理解的方式是,我需要使用某种循环来识别何时有数据,然后将该结果输出到单元格中?还有一个声明,将细胞与周日和日期相匹配?我不知道我是否在正确的轨道上......

甚至不确定我的桌子设计是否正确......

CREATE TABLE workSchedule (
idno int NOT NULL,
surname VARCHAR(20) NOT NULL,
weekDate DATE,
DayDate DATE

);

idno和surname将从另一个表中估价。

感谢。

编辑: 我的另一张桌子叫做护士

CREATE TABLE nurses (
surname varchar(20) not null,
forename varchar(20) not null,
password varchar(20) not null,
nurseslevel varchar(10) not null,
login1 varchar(40) not null,
login2 varchar(40) not null,
idno int primary key

);

此表存储员工详细信息,当员工登录并且他们看到日历并选择我要将他们的idno和姓氏插入到workSchedule表中的班次。

截至目前,我对该表的唯一PHP代码从workSchedule表中获取各个值,

<table border="1px solid black" cellpadding="0px" cellspacing="0px" width="100%">
        <thead>
            <tr>
                <th>Date</th>
                <th>Monday</th>
                <th>Tuesday</th>
                <th>Wednesday</th>
                <th>Thursday</th>
                <th>Friday</th>
                <th>Saturday</th>
                <th>Sunday</th>
            </tr>
        </thead>
        <tbody>
            <?php

                while($row = mysql_fetch_array($result)) {
                    echo "<tr>";
                    echo "<td>" . $row[1] . "</td>";
                    echo "<td>" . $row['surname'] . "</td>";
                    echo "</tr>";
                }
            ?>

        </tbody>
</table>

0 个答案:

没有答案