php - 使用 PHP 和 MySQL 生成每周计划

标签 php mysql sql

我正在编写一个脚本,显示本周所有员工的计划。 为了参加本周的类(class),我使用:

SELECT * FROM program
WHERE WEEKOFYEAR(date) = WEEKOFYEAR(NOW())
ORDER BY employee ASC

该脚本使用 PHP 生成一个 HTML 表格,这是表格的结构:

===============================================================
| Employee | Monday | Tuesday | Wednesday | Thursday | Friday |
===============================================================

管理员选择员工执行操作的日期,并将其插入 MySQL 数据库。

这就是我想要得到的:

===============================================================
| Employee | Monday | Tuesday | Wednesday | Thursday | Friday |
===============================================================
| John     | Deliver|         | Deliver   |          |        |
---------------------------------------------------------------
| Steve    |        | Deliver | Deliver   |          | Deliver|
---------------------------------------------------------------

如何让脚本检测员工将从数据库中执行操作的星期几?该员工可以每天工作或每周只工作几天,因此我需要显示空白 <td>与那个人无关的地方。

MySQL 字段为 id , employee , dateaction .

我可以发布我到目前为止所做的事情,但它很简单 while只插入名称,因为我不知道如何做其余的事情。我需要一个想法。

这是我的代码示例,按要求:

$query = mysql_query("SELECT * FROM program WHERE WEEKOFYEAR(date)=WEEKOFYEAR(NOW()) ORDER BY employee ASC");
    echo '<table border="0" cellspacing="0"><tr>
                            <th>Employee</th>
                            <th>Monday</th>
                            <th>Tuesday</th>
                            <th>Wednesday</th>
                            <th>Thursday</th>
                            <th>Friday</th>
                            </tr>';
    while ($row = mysql_fetch_assoc($query)) {
    echo "<tr><td> $row[employee] </td></tr>";
}
echo "</table>";
    ?>

数据库中的表有 date字段,管理员在其中通过 <form> 选择日期,我已经完成了那部分。

最佳答案

这不是完整的答案,但请注意,空白 td 会导致 HTML 表格出现问题,因此请务必使用  

在任何空白 td 中添加不间断空格
<td>&nbsp;</td>

关于php - 使用 PHP 和 MySQL 生成每周计划,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19692699/

相关文章:

java - 未找到 JPA 内连接路径且未找到属性

java - Visualvm 中的自拍时间比其他时间长

php - 列计数与正确语法中的行错误处的值计数不匹配

php - 主机不允许连接 MySQL (00webhost)

MySQL 连接查询 - 多次将表连接到自身

MySQL:只选择只有特定值的组

php - 在 PHP 扩展中使用 PHP 函数

php - Woocommerce:添加到购物车后的自定义 jquery 事件

php - 如何将自定义验证规则添加到 laravel 5.2?

php - 我如何过滤数组并返回匹配项