Я пытаюсь создать систему, которая позволяет пользователям зарезервировать место, допустим, в семье.Как получить доступные даты для бронирования
Моя таблица выглядит следующим образом:
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
сборщика. Пользователь будет выбирать между двумя датами. Затем они нажмут кнопку «Проверить доступность». И это покажет, доступно ли проживание в семье или нет. Если он недоступен, пользователь снова выбирает. Если доступно, пользователь может перейти к следующему шагу. Существует форма бронирования.
выберите идентификатор, date1, date2 и т.д ... от туЬаЫх, и т.да ... –
@MarcoMura помилования. можете ли вы объяснить больше. когда пользователь нажимает кнопку доступности, он отображает дату, доступную или нет. –
Создайте запрос, который будет получать данные, затем заполнить html, а затем, когда пользователь нажмет на что-то, вы сможете показать эти данные. –