php - 如何在日历中选择一个使用 php 数据库的其他患者无法选择的日期?
问题描述
我正在 phpmyadmin 数据库中设置日期和时间日历,以选择患者的约会日期,但是一旦选择了一个日期,就无法再次选择。如何在 phphmyadmin 中执行此操作并将其与数据库连接?
<h5> Date: </h5>
<input type="datetime-local"/><br>
</form>
</div>
</div>
解决方案
我会创建一个包含有效选项的表。假设您可以在上午 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
并根据您的表格过滤掉已经预约的预约。
推荐阅读
- php - 为什么 current() 在 PHP 7 中不能与 foreach() 一起使用?
- android-studio - 如何在调试时检查表达式主体结果
- azure - 客户 ID 和租户 ID 有什么区别?
- regex - 根据文件名中的通配符检查文件是否存在
- orm - 从版本 11 升级到 ColdFusion 2018 后的 ORM 问题
- python - Python Pandas:基于另一个 Col 的列值的条件更新('int' 对象不可下标)错误
- ionic-framework - 离子缩放图像手势事件
- linux - 在 awk 命令中回显而不修剪空格
- powershell - 使用 Powershell 强制删除正在使用的文件夹
- php - php 在表单输入数据更新中使用 ajax