【发布时间】:2013-02-19 23:34:18
【问题描述】:
我正在创建一个用户可以租用物品的网站。我有 2 张桌子。租金和库存。库存表仅包含有关产品的所有详细信息,而出租表具有库存 ID 和用于预订目的的开始日期/结束日期。因此,如果客户预订了一个项目,我需要使用 codeigniter 中的活动记录检查他的日期是否可用。关于如何实现这一点的任何想法......
这是我的出租表...
id | customerId | productsId | periodStart (dateTime) | periodEnd (dateTime) | status
我的用户从 datepicker 中以 dateTime 格式 (Y-m-d) 选择他的开始日期。
网站在开始日期的基础上增加一定的天数来制定结束日期。所以我最终得到的是客户期望的日期范围:
$startTime = $_POST['date'];
$endTime = strtotime('+'.$periodLength.'day', $startTime);
我怎样才能知道该日期范围是否在我上面描述的租金表中可用。我对连接不熟悉,但我觉得这里可能需要它们。
我尝试了一些方法,但都没有奏效。任何想法都表示赞赏。
【问题讨论】:
标签: php mysql codeigniter activerecord