<?php
if ( isset ( $_POST [ 'submit' ] ) ) { include ( "DBConn.php" ) ;
connDB( ) ;
}
$checkInDate = $_POST [ 'checkin' ] ;
$checkOutDate = $_POST [ 'checkout' ] ;
$roomTypeId = $_POST [ 'roomtype' ] ;
$statement = "SELECT total_room FROM room_type WHERE room_type_id = '$roomTypeId '" ;
{
{
$noOfRoom = $row -> total_room ;
}
}
$statement = "SELECT COUNT(*) AS roomReserved FROM reservation WHERE room_type_id = '$roomTypeId ' AND (begin_date <='$checkInDate ' AND end_date > '$checkInDate ' OR begin_date <'$checkOutDate ' AND end_date >='$checkOutDate ' OR begin_date >'$checkInDate ' AND end_date < '$checkOutDate ') " ;
{
{
$roomTaken = $row -> roomReserved ;
}
}
$available = $noOfRoom - $roomTaken ;
if ( $available > 0 ) {
$_SESSION [ 'availability' ] = "The room is available. Reserve your room now" ;
$_SESSION [ 'checkin' ] = $checkInDate ;
$_SESSION [ 'checkout' ] = $checkOutDate ;
} else {
$_SESSION [ 'availability' ] = "Sorry, not available. Select a different date or a different room type" ;
$_SESSION [ 'checkin' ] = "" ;
$_SESSION [ 'checkout' ] = "" ;
}
header ( "Location: reservation.php" ) ; }
?>
PD9waHAKc2Vzc2lvbl9zdGFydCgpOwppZiAoaXNzZXQoJF9QT1NUWydzdWJtaXQnXSkpIHsKaWYoIWlzc2V0KCRjb25uREIpKXsKaW5jbHVkZSgiREJDb25uLnBocCIpOwpjb25uREIoKTsKfQokY2hlY2tJbkRhdGUgPSAkX1BPU1RbJ2NoZWNraW4nXTsKJGNoZWNrT3V0RGF0ZSA9ICRfUE9TVFsnY2hlY2tvdXQnXTsKJHJvb21UeXBlSWQgPSAkX1BPU1RbJ3Jvb210eXBlJ107CiRzdGF0ZW1lbnQgPSAiU0VMRUNUIHRvdGFsX3Jvb20gRlJPTSByb29tX3R5cGUgV0hFUkUgcm9vbV90eXBlX2lkID0gJyRyb29tVHlwZUlkJyI7CmlmICgkcmVzdWx0ID0gbXlzcWxpX3F1ZXJ5KCRteXNxbGksICRzdGF0ZW1lbnQpKQp7CndoaWxlICgkcm93ID0gbXlzcWxpX2ZldGNoX29iamVjdCgkcmVzdWx0KSkKewokbm9PZlJvb20gPSAkcm93LT50b3RhbF9yb29tOwp9Cn0KJHN0YXRlbWVudCA9ICJTRUxFQ1QgQ09VTlQoKikgQVMgcm9vbVJlc2VydmVkIEZST00gcmVzZXJ2YXRpb24gV0hFUkUgcm9vbV90eXBlX2lkID0gJyRyb29tVHlwZUlkJyBBTkQgKGJlZ2luX2RhdGUgPD0nJGNoZWNrSW5EYXRlJyBBTkQgZW5kX2RhdGUgPiAnJGNoZWNrSW5EYXRlJyBPUiBiZWdpbl9kYXRlIDwnJGNoZWNrT3V0RGF0ZScgQU5EIGVuZF9kYXRlID49JyRjaGVja091dERhdGUnIE9SIGJlZ2luX2RhdGUgPickY2hlY2tJbkRhdGUnIEFORCBlbmRfZGF0ZSA8ICckY2hlY2tPdXREYXRlJykgIjsKaWYgKCRyZXN1bHQgPSBteXNxbGlfcXVlcnkoJG15c3FsaSwgJHN0YXRlbWVudCkpCnsKd2hpbGUgKCRyb3cgPSBteXNxbGlfZmV0Y2hfb2JqZWN0KCRyZXN1bHQpKQp7CiRyb29tVGFrZW4gPSAkcm93LT5yb29tUmVzZXJ2ZWQ7Cn0KfQokYXZhaWxhYmxlID0gJG5vT2ZSb29tIC0gJHJvb21UYWtlbjsKaWYgKCRhdmFpbGFibGUgPiAwKXsKJF9TRVNTSU9OWydhdmFpbGFiaWxpdHknXSA9ICJUaGUgcm9vbSBpcyBhdmFpbGFibGUuIFJlc2VydmUgeW91ciByb29tIG5vdyI7CiRfU0VTU0lPTlsnY2hlY2tpbiddID0gJGNoZWNrSW5EYXRlOwokX1NFU1NJT05bJ2NoZWNrb3V0J10gPSAkY2hlY2tPdXREYXRlOwp9IGVsc2UgewokX1NFU1NJT05bJ2F2YWlsYWJpbGl0eSddID0gIlNvcnJ5LCBub3QgYXZhaWxhYmxlLiBTZWxlY3QgYSBkaWZmZXJlbnQgZGF0ZSBvciBhIGRpZmZlcmVudCByb29tIHR5cGUiOwokX1NFU1NJT05bJ2NoZWNraW4nXSA9ICIiOwokX1NFU1NJT05bJ2NoZWNrb3V0J10gPSAiIjsKfQpoZWFkZXIoIkxvY2F0aW9uOiByZXNlcnZhdGlvbi5waHAiKTsKbXlzcWxpX2Nsb3NlKCRteXNxbGkpOwp9Cj8+CgogICAg