Php 动态炉

Php 动态炉,php,date,Php,Date,我想用php为学校做一个炉。必须使其100%生成值。我能做到,但我不知道如何在周一开始。它必须只使用php和html,因此不允许使用JSCSS或sql来简化。我可能在这里做的每件事都错了,但如果有人知道我怎么做炉卷,欢迎大家帮忙 <?php $D1 = date("l-j-m"); $D2 = date("l-j-m", strtotime("+ 1 days")); $D3 = date("l-j-m", strtotime("+ 2 days")); $D4 = date("l-j-m

我想用php为学校做一个炉。必须使其100%生成值。我能做到,但我不知道如何在周一开始。它必须只使用php和html,因此不允许使用JSCSS或sql来简化。我可能在这里做的每件事都错了,但如果有人知道我怎么做炉卷,欢迎大家帮忙

<?php
$D1 = date("l-j-m");
$D2 = date("l-j-m", strtotime("+ 1 days"));
$D3 = date("l-j-m", strtotime("+ 2 days"));
$D4 = date("l-j-m", strtotime("+ 3 days"));
$D5 = date("l-j-m", strtotime("+ 4 days"));
$D6 = date("l-j-m", strtotime("+ 5 days"));
$D7 = date("l-j-m", strtotime("+ 6 days"));

$U1 = date("g-a");
$U2 = date("g-a", strtotime("+ 1 hours"));
$U3 = date("g-a", strtotime("+ 2 hours"));
$U4 = date("g-a", strtotime("+ 3 hours"));
$U5 = date("g-a", strtotime("+ 4 hours"));
$U6 = date("g-a", strtotime("+ 5 hours"));
$U7 = date("g-a", strtotime("+ 6 hours"));
$U8 = date("g-a", strtotime("+ 1 hours"));
$U9 = date("g-a", strtotime("+ 2 hours"));
$U10 = date("g-a", strtotime("+ 3 hours"));
$U11 = date("g-a", strtotime("+ 4 hours"));
$U12= date("g-a", strtotime("+ 5 hours"));
$U13 = date("g-a", strtotime("+ 6 hours"));

?>

<!DOCTYPE html>
<html lang="en" dir="ltr">
  <head>
    <meta charset="utf-8">
    <title>Recept 2</title>
  </head>
  <body>
    <table border="solid">
    <thead>
      <tr>
        <th></th>
        <th><?php echo($D1); ?></th>
        <th><?php echo($D2); ?></th>
        <th><?php echo($D3); ?></th>
        <th><?php echo($D4); ?></th>
        <th><?php echo($D5); ?></th>
        <th><?php echo($D6); ?></th>
        <th><?php echo($D7); ?></th>
      </tr>
    </thead>
    <tbody>
      <tr>
        <td><?php echo($U1); ?></td>
        <td></td>
        <td></td>
        <td></td>
        <td></td>
        <td></td>
        <td></td>
        <td></td>
      </tr>
      <tr>
        <td><?php echo($U2); ?></td>
        <td></td>
        <td></td>
        <td></td>
        <td></td>
        <td></td>
        <td></td>
        <td></td>
      </tr>
      <tr>
        <td><?php echo($U3); ?></td>
        <td></td>
        <td></td>
        <td></td>
        <td></td>
        <td></td>
        <td></td>
        <td></td>
      </tr>
      <tr>
        <td><?php echo($U4); ?></td>
        <td></td>
        <td></td>
        <td></td>
        <td></td>
        <td></td>
        <td></td>
        <td></td>
      </tr>
      <tr>
        <td><?php echo($U5); ?></td>
        <td></td>
        <td></td>
        <td></td>
        <td></td>
        <td></td>
        <td></td>
        <td></td>
      </tr>
      <tr>
        <td><?php echo($U6) ?></td>
        <td></td>
        <td></td>
        <td></td>
        <td></td>
        <td></td>
        <td></td>
        <td></td>
      </tr>
      <tr>
        <td><?php echo($U7); ?></td>
        <td></td>
        <td></td>
        <td></td>
        <td></td>
        <td></td>
        <td></td>
        <td></td>
      </tr>
      <tr>
        <td><?php echo($U8); ?></td>
        <td></td>
        <td></td>
        <td></td>
        <td></td>
        <td></td>
        <td></td>
        <td></td>
      </tr>
      <tr>
        <td>1<?php echo($U9); ?></td>
        <td></td>
        <td></td>
        <td></td>
        <td></td>
        <td></td>
        <td></td>
        <td></td>
      </tr>
      <tr>
        <td><?php echo($U10); ?></td>
        <td></td>
        <td></td>
        <td></td>
        <td></td>
        <td></td>
        <td></td>
        <td></td>
      </tr>
      <tr>
        <td><?php echo($U11); ?></td>
        <td></td>
        <td></td>
        <td></td>
        <td></td>
        <td></td>
        <td></td>
        <td></td>
      </tr>
      <tr>
        <td><?php echo($U12); ?></td>
        <td></td>
        <td></td>
        <td></td>
        <td></td>
        <td></td>
        <td></td>
        <td></td>
      </tr>
    </tbody>
    </table>
  </body>
</html>

您可以将以下HTML模板与下面的PHP代码一起使用-这不是最优雅的解决方案,但应该足够简单,以便新手理解:

th.br_bot { 边框底部:1px纯黑; 填充:2px; } th.br_btr { 边框底部:1px纯黑; 右边框:1px纯黑; 填充:2px; } 周数 { 字号:9pt; 边框底部:1px纯黑; 右边框:1px纯黑; 背景色:D0; 填充:2px; } td日 { 字号:9pt; 边框底部:1px纯黑; 右边框:1px纯黑; } td.day_red { 字号:9pt; 边框底部:1px纯黑; 右边框:1px纯黑; 背景色:EFC2C3; } 天蓝色 { 字号:9pt; 边框底部:1px纯黑; 右边框:1px纯黑; 背景色:B6CBEF; } span.周/日 { 颜色:黑色; } 周末 { 颜色:红色; } 一月 二月 前进 四月 M T W T F s s M T W T F s s M T W T F s s M T W T F s s {SECTION_1} 也许 六月 七月 八月 M T W T F s s M T W T F s s M T W T F s s M T W T F s s {第2节} 九月 十月 十一月 十二月 M T W T F s s M T W T F s s M T W T F s s M T W T F s s {第3节}
你是怎么做到的?我是班上的一个大php noob,你能解释一下你的意思吗?或者给我一些键盘,让我用谷歌搜索一下吗?那怎么办?编程中有一件事叫DRY,不要重复你自己。重复自己的问题意味着您必须多次执行调整,以防您决定对代码进行更改。学习使用循环和数组。这将使你的程序员生活更轻松。