【发布时间】:2014-12-12 13:24:37
【问题描述】:
我正在尝试建立一个系统,让用户可以预订一个地方,比如寄宿家庭。
我的桌子是这样的:
table: homestay
columns: id
table: reserve
columns: id, homestay_id, datein, dateout
table: homestaybooking_inventory:
columns: id, homestay_id, reserve_id
我的函数如下所示:
$id = $_POST['id'];
$datein = $_POST['start'];
$dateout = $_POST['end'];
if (isset ($_POST['submit']))
{
$query="SELECT id FROM reservation BETWEEN datein >= $datein AND dateout <= $dateout";
$q=mysql_fetch_array($query);
if (mysql_num_rows()<1)
{
echo "not available. please pick another dates";
}
else
{
echo "available. Please Next for make a reservation.";
}
}
我有一个界面,它有一个datein 选择器和dateout 选择器。用户将在两个日期之间进行选择。然后,他们将单击“检查可用性”按钮。它会显示该日期是否有寄宿家庭。如果不可用,用户将再次选择。如果可用,用户可以转到下一步。有预约单。
【问题讨论】:
-
从mytable等中选择id、date1、date2等...
-
@MarcoMura 请原谅。你能解释更多吗?当用户单击可用性按钮时,它将显示日期是否可用。
-
创建一个将获取数据的查询,然后填充 html,然后,当用户单击某些内容时,您可以显示这些数据。
-
@MiRa 可以你解释一下吗?您的问题信息有限 - 您尝试了什么,发生了什么?
-
@James 编辑了问题