我如何在日历中选择一个无法被其他任何患者使用php数据库选择的日期?

时间:2019-04-20 10:30:15

标签: php html css mysql

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

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

1 个答案:

答案 0 :(得分:0)

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

我叫我的桌子PossibleAppointments

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

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

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

请注意,列time代表PossibleAppointments的一行的ID。

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