나는 사용자가 장소를 예약 할 수있게 해주는 시스템을 만들려고하고있다. 홈스테이를 가정 해 보자.예약 가능한 날짜를 얻는 방법
내 표는 다음과 같습니다
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
피커되어있는 인터페이스를 가지고있다. 사용자는 두 날짜 사이를 선택합니다. 그런 다음 '사용 가능 여부 확인'버튼을 클릭합니다. 그 날짜에 홈스테이를 이용할 수 있는지 여부를 표시합니다. 사용할 수없는 경우 사용자가 다시 선택합니다. 가능한 경우 사용자는 다음 단계로 이동할 수 있습니다. 예약 양식이 있습니다.
선택 아이디, 날짜 1, 날짜 2, 등 ... MYTABLE, 등등에서 ... –
@MarcoMura 사면. 더 설명해 주시겠습니까? 사용자가 사용 가능 버튼을 클릭하면 사용 가능한 날짜가 표시됩니다. –
데이터를 가져올 쿼리를 만든 다음 html을 채운 다음 사용자가 무언가를 클릭하면 해당 데이터를 표시 할 수 있습니다. –