设置48小时窗口的PHP预订系统

时间:2011-09-14 02:31:02

标签: php

我正在开发的预订系统目前需要一些帮助。

我试图将所有书籍中的48小时差异纳入其中。

例如,如果客户登录于14/09/2011 03:28进行预订。

系统只允许他从2011年9月16日开始预订。

不仅如此,我希望系统只显示某一年的日期。

因此,登录于2011年9月14日的客户只会看到9月至12月的日期。 2011年,而不是之前或之后的任何事情!

如何为所有预订设置48小时窗口(即+48小时)并设置年底的截止日期?

感谢任何帮助。

非常感谢提前!

<label for="date"><?php echo __('Pickup Date') ?> <span>*</span></label>
    <select name="day">
      <option value="1"   > 01 </option>
      <option value="2"   > 02 </option>
      <option value="3"   > 03 </option>
      <option value="4"   > 04 </option>
      <option value="5"   > 05 </option>
      <option value="6"   > 06 </option>
      <option value="7"   > 07 </option>
      <option value="8"   > 08 </option>
      <option value="9"   > 09 </option>
      <option value="10"   > 10 </option>
      <option value="11"   > 11 </option>
      <option value="12"   > 12 </option>
      <option value="13"   > 13 </option>
      <option value="14"   > 14 </option>
      <option value="15"   > 15 </option>
      <option value="16"   > 16 </option>
      <option value="17"   > 17 </option>
      <option value="18"   > 18 </option>
      <option value="19"   > 19 </option>
      <option value="20"   > 20 </option>
      <option value="21"   > 21 </option>
      <option value="22"   > 22 </option>
      <option value="23"   > 23 </option>
      <option value="24"   > 24 </option>
      <option value="25"   > 25 </option>
      <option value="26"   > 26 </option>
      <option value="27"   > 27 </option>
      <option value="28"   > 28 </option>
      <option value="29"   > 29 </option>
      <option value="30"   > 30 </option>
      <option value="31"   > 31 </option>
    </select>
    </select>
    &nbsp;:&nbsp;
    <select name="monthyear">
      <option value="January <?php echo date("Y"); ?>">January <?php echo date("Y"); ?></option>
      <option value="February <?php echo date("Y"); ?>">February <?php echo date("Y"); ?></option>
      <option value="March <?php echo date("Y"); ?>">March <?php echo date("Y"); ?></option>
      <option value="April <?php echo date("Y"); ?>">April <?php echo date("Y"); ?></option>
      <option value="May <?php echo date("Y"); ?>">May <?php echo date("Y"); ?></option>
      <option value="June <?php echo date("Y"); ?>">June <?php echo date("Y"); ?></option>
      <option value="July <?php echo date("Y"); ?>">July <?php echo date("Y"); ?></option>
      <option value="August <?php echo date("Y"); ?>">August <?php echo date("Y"); ?></option>
      <option value="September <?php echo date("Y"); ?>">September <?php echo date("Y"); ?></option>
      <option value="October <?php echo date("Y"); ?>">October <?php echo date("Y"); ?></option>
      <option value="November <?php echo date("Y"); ?>">November <?php echo date("Y"); ?></option>
      <option value="December <?php echo date("Y"); ?>">December <?php echo date("Y"); ?></option>
    </select><p>
    <label for="time"><?php echo __('Pickup Time') ?> <span>*</span></label>
    <select name="hour">
      <option value="00"  >00</option>
      <option value="01"  >01</option>
      <option value="02"  >02</option>
      <option value="03"  >03</option>
      <option value="04"  >04</option>
      <option value="05"  >05</option>
      <option value="06"  >06</option>
      <option value="07"  >07</option>
      <option value="08"  >08</option>
      <option value="09"  >09</option>
      <option value="10"  >10</option>
      <option value="11"  >11</option>
      <option value="12"  >12</option>
      <option value="13"  >13</option>
      <option value="14"  >14</option>
      <option value="15"  >15</option>
      <option value="16"  >16</option>
      <option value="17"  >17</option>
      <option value="18"  >18</option>
      <option value="19"  >19</option>
      <option value="20"  >20</option>
      <option value="21"  >21</option>
      <option value="22"  >22</option>
      <option value="23"  >23</option>
    </select>
    &nbsp;:&nbsp;
    <select name="minutes">
      <option value="00"  >00</option>
      <option value="05"  >05</option>
      <option value="10"  >10</option>
      <option value="15"  >15</option>
      <option value="20"  >20</option>
      <option value="25"  >25</option>
      <option value="30"  >30</option>
      <option value="35"  >35</option>
      <option value="40"  >40</option>
      <option value="45"  >45</option>
      <option value="50"  >50</option>
      <option value="55"  >55</option>
    </select>

1 个答案:

答案 0 :(得分:0)

您的情况需要澄清。我想我明白你想要什么,但是如果你把你的帖子简化为单个问题而不是你的项目要求会有所帮助,例如“如何根据用户的预订日期更新我的帖子?”如果你已经知道,我道歉。

如果您希望反映取件日期,则需要在PHP代码中加入HTML呈现。基本上,您需要使用PHP函数echo()或print()以及控制结构(如果/ loop)将适当的标记发送到DOM。