如何防止在预订系统上添加两次

时间:2013-03-20 20:40:53

标签: php mysql

我有一个预订系统时间,用户可以在特定日期预订一小时的时间。我的问题是我无法处理这种情况,因为ex我打开两个标签的网站,我尝试从一个标签预订时间,然后它显示在日历上预订已完成,但由于在另一个标签页面是没有刷新,它显示仍然avaibale预订的时间,我可以预订,所以它显示我两个,我的意思是我可以打开尽可能多的标签,我可以做同样的,我怎么能阻止这个能够只有一次在特定日期预订???

1 个答案:

答案 0 :(得分:0)

您可以编写一些脚本,根据请求返回任何期间的可用性。然后,在您的预订页面中创建一个简单的Ajax查询,以检查选定的时间段是否仍然可用并由setTimeout()运行。如果请求将显示您已经预订了该期间,您可以通过向他显示相关消息并禁用表单子项通知用户,直到选择有效期。 如果有人在预定其他用户的同时预订选定日期,这也可以帮助您:)