首页 > 解决方案 > 如何在日历中选择一个使用 php 数据库的其他患者无法选择的日期?

问题描述

我正在 phpmyadmin 数据库中设置日期和时间日历,以选择患者的约会日期,但是一旦选择了一个日期,就无法再次选择。如何在 phphmyadmin 中执行此操作并将其与数据库连接?

         <h5> Date: </h5>
           <input type="datetime-local"/><br>
         </form>
     </div>
     </div>

标签: phphtmlcssmysql

解决方案


我会创建一个包含有效选项的表。假设您可以在上午 9 点到下午 5 点之间接待患者。患者可以预约 30 分钟的预约,因此您需要 30 分钟的间隔。

我会打电话给我的桌子PossibleAppointments

=================
=  id  =  time  =
=================
-   1  -  9:00  -
-----------------
-   2  -  9:30  -
-----------------
-      ...      -
-----------------
-   #  -  4:30  -
-----------------

添加另一个名为 的表BookedAppointments,其中有一个条目,例如:

================================
=  id  =      date    =  time  =
================================
-   #  -  2019-04-22  -    2   -
--------------------------------

请注意,该列time将表示一行的 id PossibleAppointments

现在,每当患者想要预约时,显示一个下拉列表input并根据您的表格过滤掉已经预约的预约。


推荐阅读