我正在尝试建立一个让用户预订住宿的系统,让我们说一个寄宿家庭。
我的表格如下:
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
选择器。用户将在两个日期之间选择。然后,他们将点击“检查可用性”按钮。它会显示该日期是否有寄宿家庭。如果不可用,用户将再次选择。如果可用,用户可以转到下一步。有预订表格。
答案 0 :(得分:0)
Shouln&#t; this:
if (mysql_num_rows()<1)
替换为:
if (mysql_num_rows()>0)