Vous êtes sur la page 1sur 75

WEBSITE TITLE:- HOTEL BOOKING SYSTEM ROLL NO.

227

FILE NAME:- admin.php

<?php session_start();

include_once 'admin/include/class.user.php';

$user=new User();

$uid=$_SESSION[ 'uid'];

if(!$user->get_session())

header("location:admin/login.php");

if(isset($_GET['q']))

$user->user_logout();

header("location:index.php");

?>

<!DOCTYPE html>

<html lang="en">

<head>

<meta charset="utf-8">

<meta http-equiv="X-UA-Compatible" content="IE=edge">

<meta name="viewport" content="width=device-width, initial-scale=1">

DHRUV BABARIYA TYBCA-D SEM 5


WEBSITE TITLE:- HOTEL BOOKING SYSTEM ROLL NO. 227

<!-- The above 3 meta tags *must* come first in the head; any other head content must come *after*
these tags -->

<title>Admin Panel</title>

<!-- Bootstrap -->

<link href="css/bootstrap.min.css" rel="stylesheet">

<link rel="stylesheet" href="http://www.w3schools.com/lib/w3.css">

<style>

.well {

background: rgba(0, 0, 0, 0.7);

border: none;

height: 200px;

body {

background-image: url('images/home_bg.jpg');

background-repeat: no-repeat;

background-attachment: fixed;

h4 {

color: #ffbb2b;

DHRUV BABARIYA TYBCA-D SEM 5


WEBSITE TITLE:- HOTEL BOOKING SYSTEM ROLL NO. 227

ul {

color: white;

font-size: 13px;

</style>

</head>

<body>

<div class="container">

<img class="img-responsive" src="images/home_banner.jpg" style="width:100%; height:180px;">

<nav class="navbar navbar-inverse">

<div class="container-fluid">

<ul class="nav navbar-nav">

<li><a href="index.php">Home</a></li>

<li><a href="room.php">Room &amp; Facilities</a></li>

<li><a href="reservation.php">Online Reservation</a></li>

<li class="active"><a href="admin.php">Admin</a></li>

</ul>

<ul class="nav navbar-nav navbar-right">

<li>

<a href="admin.php?q=logout">

DHRUV BABARIYA TYBCA-D SEM 5


WEBSITE TITLE:- HOTEL BOOKING SYSTEM ROLL NO. 227

<button type="button" class="btn btn-danger">Logout</button>

</a>

</li>

</ul>

</div>

</nav>

<div class="row">

<div class="col-md-3"></div>

<div class="col-md-6 well">

<h4>Room Category</h4>

<hr>

<ul>

<li><a href="admin/addroom.php">Add Room Category</a></li>

<li><a href="show_room_cat.php">Show All Room Category</a></li>

<li><a href="show_room_cat.php">Edit Room Category</a></li>

</ul>

</div>

<div class="col-md-3"></div>

</div>

<div class="row">

<div class="col-md-3"></div>

<div class="col-md-6 well">

<h4>Bookings</h4>

DHRUV BABARIYA TYBCA-D SEM 5


WEBSITE TITLE:- HOTEL BOOKING SYSTEM ROLL NO. 227

<hr>

<ul>

<li><a href="room.php">Book Now</a></li>

<li><a href="show_all_room.php">Show All Booked Rooms</a></li>

<li><a href="show_all_room.php">Edit Booked Room</a></li>

</ul>

</div>

<div class="col-md-3"></div>

</div>

<div class="row">

<div class="col-md-3"></div>

<div class="col-md-6 well">

<h4>Add Manager</h4>

<hr>

<ul>

<li><a href="admin/registration.php">Add Manager</a></li>

</ul>

</div>

<div class="col-md-3"></div>

</div>

DHRUV BABARIYA TYBCA-D SEM 5


WEBSITE TITLE:- HOTEL BOOKING SYSTEM ROLL NO. 227

</div>

<!-- jQuery (necessary for Bootstrap's JavaScript plugins) -->

<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>

<!-- Include all compiled plugins (below), or include individual files as needed -->

<script src="js/bootstrap.min.js"></script>

</body>

</html>

DHRUV BABARIYA TYBCA-D SEM 5


WEBSITE TITLE:- HOTEL BOOKING SYSTEM ROLL NO. 227

FILE NAME”:- booknow.php

<?php

include_once 'admin/include/class.user.php';

$user=new User();

$roomname=$_GET['roomname'];

if(isset($_REQUEST[ 'submit']))

DHRUV BABARIYA TYBCA-D SEM 5


WEBSITE TITLE:- HOTEL BOOKING SYSTEM ROLL NO. 227

extract($_REQUEST);

$result=$user->booknow($checkin, $checkout, $name, $phone,$roomname);

if($result)

echo "<script type='text/javascript'>

alert('".$result."');

</script>";

?>

<!DOCTYPE html>

<html lang="en">

<head>

<meta charset="utf-8">

<meta http-equiv="X-UA-Compatible" content="IE=edge">

<meta name="viewport" content="width=device-width, initial-scale=1">

<!-- The above 3 meta tags *must* come first in the head; any other head content must come *after*
these tags -->

<title>Hotel Booking</title>

<!-- Bootstrap -->

DHRUV BABARIYA TYBCA-D SEM 5


WEBSITE TITLE:- HOTEL BOOKING SYSTEM ROLL NO. 227

<link href="css/bootstrap.min.css" rel="stylesheet">

<link rel="stylesheet" href="admin/css/reg.css" type="text/css">

<link rel="stylesheet" href="//code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css">

<link rel="stylesheet" href="/resources/demos/style.css">

<script src="https://code.jquery.com/jquery-1.12.4.js"></script>

<script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js"></script>

<script>

$( function() {

$( ".datepicker" ).datepicker({

dateFormat : 'yy-mm-dd'

});

} );

</script>

</head>

<body>

<img class="img-responsive" src="images/home_banner.jpg" style="width:100%; height:180px;">

<div class="well">

<h2>Book Now: <?php echo $roomname; ?></h2>

<hr>

<form action="" method="post" name="room_category">

<div class="form-group">

<label for="checkin">Check In :</label>&nbsp;&nbsp;&nbsp;

<input type="text" class="datepicker" name="checkin">

DHRUV BABARIYA TYBCA-D SEM 5


WEBSITE TITLE:- HOTEL BOOKING SYSTEM ROLL NO. 227

</div>

<div class="form-group">

<label for="checkout">Check Out:</label>&nbsp;

<input type="text" class="datepicker" name="checkout">

</div>

<div class="form-group">

<label for="name">Enter Your Full Name:</label>

<input type="text" class="form-control" name="name" placeholder="Jhon Wicky" required>

</div>

<div class="form-group">

<label for="phone">Enter Your Phone Number:</label>

<input type="text" class="form-control" name="phone" placeholder="018XXXXXXX"


required>

</div> <button type="submit" class="btn btn-lg btn-primary button"


name="submit">Book Now</button>

<br>

<div id="click_here">

<a href="index.php">Back to Home</a>

</div>

</form>

</div>

DHRUV BABARIYA TYBCA-D SEM 5


WEBSITE TITLE:- HOTEL BOOKING SYSTEM ROLL NO. 227

</div>

<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>

<!-- Include all compiled plugins (below), or include individual files as needed -->

<script src="js/bootstrap.min.js"></script>

<script src="https://code.jquery.com/jquery-1.12.4.js"></script>

<script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js"></script>

</body>

</html>

FILE NAME:- editallroom.php

<?php

include_once 'admin/include/class.user.php';

$user=new User();

$id=$_GET['id'];

$sql="SELECT * FROM rooms WHERE room_id='$id'";

$query=mysqli_query($user->db, $sql);

$row = mysqli_fetch_array($query);

DHRUV BABARIYA TYBCA-D SEM 5


WEBSITE TITLE:- HOTEL BOOKING SYSTEM ROLL NO. 227

if(isset($_REQUEST[ 'submit']))

extract($_REQUEST);

$result=$user->edit_all_room($checkin, $checkout, $name, $phone,$id);

if($result)

echo "<script type='text/javascript'>

alert('".$result."');

</script>

<!DOCTYPE html>

<html lang="en">

<head>

<meta charset="utf-8">

<meta http-equiv="X-UA-Compatible" content="IE=edge">

<meta name="viewport" content="width=device-width, initial-scale=1">

<!-- The above 3 meta tags *must* come first in the head; any other head content must come *after*
these tags -->

<title>Hotel Booking</title>

<!-- Bootstrap -->

<link href="css/bootstrap.min.css" rel="stylesheet">

<link rel="stylesheet" href="admin/css/reg.css" type="text/css">

DHRUV BABARIYA TYBCA-D SEM 5


WEBSITE TITLE:- HOTEL BOOKING SYSTEM ROLL NO. 227

<link rel="stylesheet" href="//code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css">

<link rel="stylesheet" href="/resources/demos/style.css">

<script src="https://code.jquery.com/jquery-1.12.4.js"></script>

<script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js"></script>

<script>

$( function() {

$( ".datepicker" ).datepicker({

dateFormat : 'yy-mm-dd'

});

} );

</script>

</head>

<body>

<div class="container">

<img class="img-responsive" src="images/home_banner.jpg" style="width:100%; height:180px;">

<div class="well">

<h2>EDIT</h2>

<h2><?php echo $row['room_cat']?></h2>h2>

<hr>

<form action="" method="post" name="room_category">

<div class="form-group">

<label for="checkin">Check In :</label>&nbsp;&nbsp;&nbsp;

<input type="text" class="datepicker" name="checkin" value="<?php echo $row['checkin']?


>">

DHRUV BABARIYA TYBCA-D SEM 5


WEBSITE TITLE:- HOTEL BOOKING SYSTEM ROLL NO. 227

</div>

<div class="form-group">

<label for="checkout">Check Out:</label>&nbsp;

<input type="text" class="datepicker" name="checkout" value="<?php echo


$row['checkout']?>">

</div>

<div class="form-group">

<label for="name">Enter Your Full Name:</label>

<input type="text" class="form-control" name="name" value="<?php echo $row['name']?>"


required>

</div>

<div class="form-group">

<label for="phone">Enter Your Phone Number:</label>

<input type="text" class="form-control" name="phone" value="<?php echo $row['phone']?


>" required>

</div>

<button type="submit" class="btn btn-lg btn-primary button"


name="submit">Update</button>

<br>

<div id="click_here">

<a href="admin.php">Back to Admin Panel</a>

</div>

</form>

DHRUV BABARIYA TYBCA-D SEM 5


WEBSITE TITLE:- HOTEL BOOKING SYSTEM ROLL NO. 227

</div>

<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>

<!-- Include all compiled plugins (below), or include individual files as needed -->

<script src="js/bootstrap.min.js"></script>

<script src="https://code.jquery.com/jquery-1.12.4.js"></script>

<script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js"></script>

</html>

DHRUV BABARIYA TYBCA-D SEM 5


WEBSITE TITLE:- HOTEL BOOKING SYSTEM ROLL NO. 227

FILE NAME:- index.php

<!DOCTYPE html>

<html lang="en">

<head>

<meta charset="utf-8">

<meta http-equiv="X-UA-Compatible" content="IE=edge">

<meta name="viewport" content="width=device-width, initial-scale=1">

<!-- The above 3 meta tags *must* come first in the head; any other head content must come *after*
these tags -->

<!-- Bootstrap -->

<link href="css/bootstrap.min.css" rel="stylesheet">

<!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries -->

<!-- WARNING: Respond.js doesn't work if you view the page via file:// -->

<!--[if lt IE 9]>

<script src="https://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js"></script>

<script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>

<![endif]-->

<style>

.well

background: rgba(0,0,0,0.7);

border: none;

DHRUV BABARIYA TYBCA-D SEM 5


WEBSITE TITLE:- HOTEL BOOKING SYSTEM ROLL NO. 227

.wellfix

background: rgba(0,0,0,0.7);

border: none;

height: 150px;

body

background-image: url('images/home_bg.jpg');

background-repeat: no-repeat;

background-attachment: fixed;

font-size: 13px;

.pro_pic

border-radius: 50%;

height: 50px;

width: 50px;

margin-bottom: 15px;

margin-right: 15px;

</head>

DHRUV BABARIYA TYBCA-D SEM 5


WEBSITE TITLE:- HOTEL BOOKING SYSTEM ROLL NO. 227

<body>

<div class="container">

<img class="img-responsive" src="images/home_banner.jpg" style="width:100%; height:180px;">

<nav class="navbar navbar-inverse">

<div class="container-fluid">

<ul class="nav navbar-nav">

<li class="active"><a href="index.php">Home</a></li>

<li><a href="room.php">Room &amp; Facilities</a></li>

<li><a href="reservation.php">Online Reservation</a></li>

<li><a href="admin.php">Admin</a></li>

</ul>

<ul class="nav navbar-nav navbar-right">

<li><a href="http://www.facebook.com"><img src="images/facebook.png"></a></li>

<li><a href="http://www.twitter.com"><img src="images/twitter.png"></a></li>

</ul>

</div>

</nav>

<div class="jumbotron">

<div class="w3-content w3-section">

<img class="mySlides w3-animate-fading" src="images/home_gallary/1.jpg" style="width:100%;


height:450px;">

<img class="mySlides w3-animate-fading" src="images/home_gallary/2.jpg" style="width:100%;


height:450px;">

<img class="mySlides w3-animate-fading" src="images/home_gallary/3.jpg" style="width:100%;


height:450px;">

DHRUV BABARIYA TYBCA-D SEM 5


WEBSITE TITLE:- HOTEL BOOKING SYSTEM ROLL NO. 227

<img class="mySlides w3-animate-fading" src="images/home_gallary/4.jpg" style="width:100%;


height:450px;">

<img class="mySlides w3-animate-fading" src="images/home_gallary/5.jpg" style="width:100%;


height:450px;">

<img class="mySlides w3-animate-fading" src="images/home_gallary/6.jpg" style="width:100%;


height:450px;">

</div>

</div>

<hr>

<div class="row" style="color: #ed9e21">

<div class="col-md-12 well" >

<h4><strong style="color: #ffbb2b">About</strong></h4><br>

<p>Online hotel reservations are a popular method for booking hotel rooms. Travelers can book
rooms on a computer by using online security to protect their privacy and financial information and by
using several online travel agents to compare prices and facilities at different hotels</p>

<br>

<p>Prior to the Internet, travelers could write, telephone the hotel directly, or use a travel agent
to make a reservation. Nowadays, online travel agents have pictures of hotels and rooms, information
on prices and deals, and even information on local resorts. Many also allow reviews of the traveler to be
recorded with the online travel agent.</p>

<br>

<p>Online hotel reservations are also helpful for making last minute travel arrangements. Hotels
may drop the price of a room if some rooms are still available. There are several websites that specialize
in searches for deals on rooms.</p>

</div>

</div>

<div class="row" style="color: #ffbb2b">

<div class="col-md-4 wellfix">

DHRUV BABARIYA TYBCA-D SEM 5


WEBSITE TITLE:- HOTEL BOOKING SYSTEM ROLL NO. 227

<h4><strong>Contact Us</strong></h4><hr>

Mail : dbabariya767@gmail.com <br>

</div>

<div class="col-md-4"></div>

<div class="col-md-4 wellfix">

<h4><strong>Developed By</strong></h4><hr>

<a href="#">Dhruv babariya</a>

</div>

</div>

</div>

<script src="my_js/slide.js"></script>

<!-- jQuery (necessary for Bootstrap's JavaScript plugins) -->

<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>

<!-- Include all compiled plugins (below), or include individual files as needed -->

<script src="js/bootstrap.min.js"></script>

</body>

</html>

DHRUV BABARIYA TYBCA-D SEM 5


WEBSITE TITLE:- HOTEL BOOKING SYSTEM ROLL NO. 227

FILE NAME:- resrvation.php

<?php

include_once 'admin/include/class.user.php';

$user=new User();

if(isset($_REQUEST[ 'submit']))

DHRUV BABARIYA TYBCA-D SEM 5


WEBSITE TITLE:- HOTEL BOOKING SYSTEM ROLL NO. 227

extract($_REQUEST);

$result=$user->check_available($checkin, $checkout);

if(!($result))

echo $result;

?>

<!DOCTYPE html>

<html lang="en">

<head>

<meta charset="utf-8">

<meta http-equiv="X-UA-Compatible" content="IE=edge">

DHRUV BABARIYA TYBCA-D SEM 5


WEBSITE TITLE:- HOTEL BOOKING SYSTEM ROLL NO. 227

<meta name="viewport" content="width=device-width, initial-scale=1">

<!-- The above 3 meta tags *must* come first in the head; any other head content must come *after*
these tags -->

<title>Hotel Booking</title>

<!-- Bootstrap -->

<link href="css/bootstrap.min.css" rel="stylesheet">

<link rel="stylesheet" href="http://www.w3schools.com/lib/w3.css">

<link rel="stylesheet" href="//code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css">

<link rel="stylesheet" href="/resources/demos/style.css">

<script src="https://code.jquery.com/jquery-1.12.4.js"></script>

<script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js"></script>

<script>

$( function() {

$( ".datepicker" ).datepicker({

dateFormat : 'yy-mm-dd'

});

} );

</script>

<style>

.well {

background: rgba(0, 0, 0, 0.7);

DHRUV BABARIYA TYBCA-D SEM 5


WEBSITE TITLE:- HOTEL BOOKING SYSTEM ROLL NO. 227

border: none;

height: 200px;

body {

background-image: url('images/home_bg.jpg');

background-repeat: no-repeat;

background-attachment: fixed;

h4 {

color: #ffbb2b;

h6

color: navajowhite;

font-family: monospace;

label

color:#ffbb2b;

font-size: 13px;

font-weight: 100;

DHRUV BABARIYA TYBCA-D SEM 5


WEBSITE TITLE:- HOTEL BOOKING SYSTEM ROLL NO. 227

</style>

</head>

<body>

<div class="container"

<img class="img-responsive" src="images/home_banner.jpg" style="width:100%; height:180px;">

<nav class="navbar navbar-inverse">

<div class="container-fluid">

<ul class="nav navbar-nav">

<li><a href="index.php">Home</a></li>

<li><a href="room.php">Room &amp; Facilities</a></li>

<li class="active"><a href="reservation.php">Online Reservation</a></li>

<li><a href="admin.php">Admin</a></li>

</ul>

<ul class="nav navbar-nav navbar-right">

<li><a href="http://www.facebook.com"><img src="images/facebook.png"></a></li>

<li><a href="http://www.twitter.com"><img src="images/twitter.png"></a></li>

</ul>

</div>

</nav>

<div class='row'>

DHRUV BABARIYA TYBCA-D SEM 5


WEBSITE TITLE:- HOTEL BOOKING SYSTEM ROLL NO. 227

<div class='col-md-4'></div>

<div class='col-md-5 well'>

<form action="" method="post" name="room_category">

<div class="form-group">

<label for="checkin">Check In :</label>&nbsp;&nbsp;&nbsp;

<input type="text" class="datepicker" name="checkin"

</div>

<div class="form-group">

<label for="checkout">Check Out:</label>&nbsp;&nbsp;

<input type="text" class="datepicker" name="checkout">

</div>

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;

<button type="submit" class="btn btn-primary button" name="submit">Check


Availability</button>

</form>

</div>

<div class="col-md-3"></div>

</div>

<?php

if(isset($_REQUEST[ 'submit']))

DHRUV BABARIYA TYBCA-D SEM 5


WEBSITE TITLE:- HOTEL BOOKING SYSTEM ROLL NO. 227

if(mysqli_num_rows($result) > 0)

while($row = mysqli_fetch_array($result))

$room_cat=$row['room_cat'];

$sql="SELECT * FROM room_category WHERE roomname='$room_cat'";

$query = mysqli_query($user->db, $sql);

$row2 = mysqli_fetch_array($query);

echo "

<div class='row'>

<div class='col-md-4'></div>

<div class='col-md-5 well'>

<h4>".$row2['roomname']."</h4><hr>

<h6>No of Beds: ".$row2['no_bed']." ".$row2['bedtype']." bed.</h6>

<h6>Available Rooms: ".$row2['available']."</h6>

<h6>Facilities: ".$row2['facility']."</h6>

<h6>Price: ".$row2['price']." tk/night.</h6>

</div>

<div class='col-md-3'>

<a href='./booknow.php?roomname=".$row2['roomname']."'><button class='btn btn-


primary button'>Book Now</button></a>

</div>

</div>?>

</div>

DHRUV BABARIYA TYBCA-D SEM 5


WEBSITE TITLE:- HOTEL BOOKING SYSTEM ROLL NO. 227

<!-- jQuery (necessary for Bootstrap's JavaScript plugins) -->

<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>

<!-- Include all compiled plugins (below), or include individual files as needed -->

<script src="js/bootstrap.min.js"></script>

<script src="https://code.jquery.com/jquery-1.12.4.js"></script>

<script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js"></script>

</body>

</html>

DHRUV BABARIYA TYBCA-D SEM 5


WEBSITE TITLE:- HOTEL BOOKING SYSTEM ROLL NO. 227

FILE NAME:- review.php

<!DOCTYPE html>

<html lang="en">

<head>

<meta charset="utf-8">

<meta http-equiv="X-UA-Compatible" content="IE=edge">

<meta name="viewport" content="width=device-width, initial-scale=1">

<!-- The above 3 meta tags *must* come first in the head; any other head content must come *after*
these tags -->

<title>Hotel Booking</title>

<!-- Bootstrap -->

<link href="css/bootstrap.min.css" rel="stylesheet">

<link rel="stylesheet" href="http://www.w3schools.com/lib/w3.css">

<style>

.well

background: rgba(0,0,0,0.5);

border: none;

body

DHRUV BABARIYA TYBCA-D SEM 5


WEBSITE TITLE:- HOTEL BOOKING SYSTEM ROLL NO. 227

background-image: url('images/home_bg.jpg');

background-repeat: no-repeat;

background-attachment: fixed;

</style>

</head>

<body>

<img class="img-responsive" src="images/home_banner.jpg" style="width:100%; height:180px;">

<nav class="navbar navbar-inverse">

<div class="container-fluid">

<ul class="nav navbar-nav">

<li><a href="index.php">Home</a></li>

<li><a href="room.php">Room &amp; Facilities</a></li>

<li><a href="reservation.php">Online Reservation</a></li>

<li class="active"><a href="review.php">Review</a></li>

<li><a href="admin.php">Admin</a></li>

</ul>

<ul class="nav navbar-nav navbar-right">

<li><a href="http://www.facebook.com"><img src="images/facebook.png"></a></li>

<li><a href="http://www.twitter.com"><img src="images/twitter.png"></a></li>

</ul>

</div>

</nav>

<!-- jQuery (necessary for Bootstrap's JavaScript plugins) -->

DHRUV BABARIYA TYBCA-D SEM 5


WEBSITE TITLE:- HOTEL BOOKING SYSTEM ROLL NO. 227

<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>

<!-- Include all compiled plugins (below), or include individual files as needed -->

<script src="js/bootstrap.min.js"></script>

</body>

</html>

FILE NAME:- room.php

<?php

include_once 'admin/include/class.user.php';

$user=new User();

?>

<!DOCTYPE html>

<html lang="en">

<head>

<meta charset="utf-8">

<meta http-equiv="X-UA-Compatible" content="IE=edge">

<meta name="viewport" content="width=device-width, initial-scale=1">

<!-- The above 3 meta tags *must* come first in the head; any other head content must come *after*
these tags -->

<title>Hotel Booking</title>

<!-- Bootstrap -->

DHRUV BABARIYA TYBCA-D SEM 5


WEBSITE TITLE:- HOTEL BOOKING SYSTEM ROLL NO. 227

<link href="css/bootstrap.min.css" rel="stylesheet">

<link rel="stylesheet" href="http://www.w3schools.com/lib/w3.css"> <style>

.well {

background: rgba(0, 0, 0, 0.7);

border: none;

height: 200px;

body {

background-image: url('images/home_bg.jpg');

background-repeat: no-repeat;

background-attachment: fixed;

h4 {

color: #ffbb2b;

h6

color: navajowhite;

font-family: monospace;

</style>

</head>

DHRUV BABARIYA TYBCA-D SEM 5


WEBSITE TITLE:- HOTEL BOOKING SYSTEM ROLL NO. 227

<body>

<div class="container">

<img class="img-responsive" src="images/home_banner.jpg" style="width:100%; height:180px;">

<nav class="navbar navbar-inverse">

<div class="container-fluid">

<ul class="nav navbar-nav">

<li><a href="index.php">Home</a></li>

<li class="active"><a href="room.php">Room &amp; Facilities</a></li>

<li><a href="reservation.php">Online Reservation</a></li>

<li><a href="review.php">Review</a></li>

<li><a href="admin.php">Admin</a></li>

</ul>

<ul class="nav navbar-nav navbar-right">

<li><a href="http://www.facebook.com"><img src="images/facebook.png"></a></li>

<li><a href="http://www.twitter.com"><img src="images/twitter.png"></a></li>

</ul>

</div>

</nav>

<?php

$sql="SELECT * FROM room_category";

$result = mysqli_query($user->db, $sql);

DHRUV BABARIYA TYBCA-D SEM 5


WEBSITE TITLE:- HOTEL BOOKING SYSTEM ROLL NO. 227

if($result)

if(mysqli_num_rows($result) > 0)

// ********************************************** Show Room


Category***********************

while($row = mysqli_fetch_array($result))

echo "

<div class='row'>

<div class='col-md-3'></div>

<div class='col-md-6 well'>

<h4>".$row['roomname']."</h4><hr>

<h6>No of Beds: ".$row['no_bed']." ".$row['bedtype']." bed.</h6>

<h6>Facilities: ".$row['facility']."</h6>

<h6>Price: ".$row['price']." tk/night.</h6>

</div>

<div class='col-md-3'>

<a href='./booknow.php?roomname=".$row['roomname']."'><button class='btn btn-


primary button'>Book Now</button> </a>

</div>

</div>

else

DHRUV BABARIYA TYBCA-D SEM 5


WEBSITE TITLE:- HOTEL BOOKING SYSTEM ROLL NO. 227

echo "NO Data Exist";

else

echo "Cannot connect to server".$result;

</div>

<!-- jQuery (necessary for Bootstrap's JavaScript plugins) -->

<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>

<!-- Include all compiled plugins (below), or include individual files as needed -->

<script src="js/bootstrap.min.js"></script>

</body>

</html>

DHRUV BABARIYA TYBCA-D SEM 5


WEBSITE TITLE:- HOTEL BOOKING SYSTEM ROLL NO. 227

FILE NAME:- showallrooms.php

<?php

include_once 'admin/include/class.user.php';

$user=new User();

?>

<!DOCTYPE html>

<html lang="en">

<head>

<meta charset="utf-8">

<meta http-equiv="X-UA-Compatible" content="IE=edge">

<meta name="viewport" content="width=device-width, initial-scale=1">

<!-- The above 3 meta tags *must* come first in the head; any other head content must come *after*
these tags -->

<title>Hotel Booking</title>

<!-- Bootstrap -->

<link href="css/bootstrap.min.css" rel="stylesheet">

<link rel="stylesheet" href="http://www.w3schools.com/lib/w3.css">

<style>

DHRUV BABARIYA TYBCA-D SEM 5


WEBSITE TITLE:- HOTEL BOOKING SYSTEM ROLL NO. 227

.well {

background: rgba(0, 0, 0, 0.7);

border: none;

height: 200px;

body {

background-image: url('images/home_bg.jpg');

background-repeat: no-repeat;

background-attachment: fixed;

h4 {

color: #ffbb2b;

h6

color: navajowhite;

font-family: monospace;

</style>

</head>

<body>

DHRUV BABARIYA TYBCA-D SEM 5


WEBSITE TITLE:- HOTEL BOOKING SYSTEM ROLL NO. 227

<div class="container">

<img class="img-responsive" src="images/home_banner.jpg" style="width:100%; height:180px;">

<nav class="navbar navbar-inverse">

<div class="container-fluid">

<ul class="nav navbar-nav">

<li><a href="index.php">Home</a></li>

<li><a href="room.php">Room &amp; Facilities</a></li>

<li><a href="reservation.php">Online Reservation</a></li>

<li><a href="review.php">Review</a></li>

<li><a href="admin.php">Admin</a></li>

</ul>

<ul class="nav navbar-nav navbar-right">

<li>

<a href="admin.php?q=logout">

<button type="button" class="btn btn-danger">Logout</button>

</a>

</li>

</ul>

<ul class="nav navbar-nav navbar-right">

<li><a href="http://www.facebook.com"><img src="images/facebook.png"></a></li>

<li><a href="http://www.twitter.com"><img src="images/twitter.png"></a></li>

</ul>

</div>

</nav>

<?php

DHRUV BABARIYA TYBCA-D SEM 5


WEBSITE TITLE:- HOTEL BOOKING SYSTEM ROLL NO. 227

$sql="SELECT * FROM rooms WHERE book='true'";

$result = mysqli_query($user->db, $sql);

if($result)

if(mysqli_num_rows($result) > 0)

// ********************************************** Show Room


Category***********************

while($row = mysqli_fetch_array($result))

echo "

<div class='row'>

<div class='col-md-2'></div>

<div class='col-md-6 well'>

<h4>".$row['room_cat']."</h4><hr>

<h6>Checkin: ".$row['checkin']." and checkout: ".$row['checkout']."</h6>

<h6>Name: ".$row['name']."</h6>

<h6>Phone: ".$row['phone']."</h6>

<h6>Booking Condition: ".$row['book']."</h6>

</div>

&nbsp;&nbsp;

<a href='edit_all_room.php?id=".$row['room_id']."'><button class='btn btn-primary


button'>Edit</button></a>

</div>

DHRUV BABARIYA TYBCA-D SEM 5


WEBSITE TITLE:- HOTEL BOOKING SYSTEM ROLL NO. 227

else

echo "NO Data Exist";

else

echo "Cannot connect to server".$result;

</div>

<!-- jQuery (necessary for Bootstrap's JavaScript plugins) -->

<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>

<!-- Include all compiled plugins (below), or include individual files as needed -->

<script src="js/bootstrap.min.js"></script>

</body>

</html>

DHRUV BABARIYA TYBCA-D SEM 5


WEBSITE TITLE:- HOTEL BOOKING SYSTEM ROLL NO. 227

FILE NAME:- showroomcat.php

<?php

include_once 'admin/include/class.user.php';

$user=new User();

?>

DHRUV BABARIYA TYBCA-D SEM 5


WEBSITE TITLE:- HOTEL BOOKING SYSTEM ROLL NO. 227

<!DOCTYPE html>

<html lang="en">

<head>

<meta charset="utf-8">

<meta http-equiv="X-UA-Compatible" content="IE=edge">

<meta name="viewport" content="width=device-width, initial-scale=1">

<!-- The above 3 meta tags *must* come first in the head; any other head content must come *after*
these tags -->

<title>Hotel Booking</title>

<!-- Bootstrap -->

<link href="css/bootstrap.min.css" rel="stylesheet">

<link rel="stylesheet" href="http://www.w3schools.com/lib/w3.css">

<style>

.well {

background: rgba(0, 0, 0, 0.7);

border: none;

height: 200px;

body {

background-image: url('images/home_bg.jpg');

background-repeat: no-repeat;

DHRUV BABARIYA TYBCA-D SEM 5


WEBSITE TITLE:- HOTEL BOOKING SYSTEM ROLL NO. 227

background-attachment: fixed;

h4 {

color: #ffbb2b;

h6

color: navajowhite;

font-family: monospace;

</style>

</head>

<body>

<div class="container">

<img class="img-responsive" src="images/home_banner.jpg" style="width:100%; height:180px;">

<nav class="navbar navbar-inverse">

<div class="container-fluid">

<ul class="nav navbar-nav">

<li><a href="index.php">Home</a></li>

<li><a href="room.php">Room &amp; Facilities</a></li>

DHRUV BABARIYA TYBCA-D SEM 5


WEBSITE TITLE:- HOTEL BOOKING SYSTEM ROLL NO. 227

<li><a href="reservation.php">Online Reservation</a></li>

<li><a href="admin.php">Admin</a></li>

</ul>

<ul class="nav navbar-nav navbar-right">

<li>

<a href="admin.php?q=logout">

<button type="button" class="btn btn-danger">Logout</button>

</a>

</li>

</ul>

<ul class="nav navbar-nav navbar-right">

<li><a href="http://www.facebook.com"><img src="images/facebook.png"></a></li>

<li><a href="http://www.twitter.com"><img src="images/twitter.png"></a></li>

</ul>

</div>

</nav>

<?php

$sql="SELECT * FROM room_category";

$result = mysqli_query($user->db, $sql);

if($result)

DHRUV BABARIYA TYBCA-D SEM 5


WEBSITE TITLE:- HOTEL BOOKING SYSTEM ROLL NO. 227

if(mysqli_num_rows($result) > 0)

// ********************************************** Show Room


Category***********************

while($row = mysqli_fetch_array($result))

echo "

<div class='row'>

<div class='col-md-2'></div>

<div class='col-md-6 well'>

<h4>".$row['roomname']."</h4><hr>

<h6>No of Beds: ".$row['no_bed']." ".$row['bedtype']." bed.</h6>

<h6>Facilities: ".$row['facility']."</h6>

<h6>Price: ".$row['price']." tk/night.</h6>

</div>

&nbsp;&nbsp;

<a href='admin/edit_room_cat.php?roomname=".$row['roomname']."'><button
class='btn btn-primary button'>Edit</button></a>

</div>

DHRUV BABARIYA TYBCA-D SEM 5


WEBSITE TITLE:- HOTEL BOOKING SYSTEM ROLL NO. 227

else

echo "NO Data Exist";

else

echo "Cannot connect to server".$result;

?>

<!-- jQuery (necessary for Bootstrap's JavaScript plugins) -->

<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>

<!-- Include all compiled plugins (below), or include individual files as needed -->

<script src="js/bootstrap.min.js"></script>

</body>

</html>

DHRUV BABARIYA TYBCA-D SEM 5


WEBSITE TITLE:- HOTEL BOOKING SYSTEM ROLL NO. 227

FILENAME:- addroom,php

<?php

include_once 'include/class.user.php';

$user=new User();

if(isset($_REQUEST[ 'submit']))

extract($_REQUEST);

$result=$user->add_room($roomname, $room_qnty, $no_bed, $bedtype,$facility,$price);

if($result)

DHRUV BABARIYA TYBCA-D SEM 5


WEBSITE TITLE:- HOTEL BOOKING SYSTEM ROLL NO. 227

echo "<script type='text/javascript'>

alert('Room Added Succesfully');

</script>";

else

echo $result;

?>

<!DOCTYPE html>

<html lang="en">

<head>

<title>Admin Panel</title>

<meta charset="utf-8">

<meta name="viewport" content="width=device-width, initial-scale=1">

<link rel="stylesheet"
href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">

<link rel="stylesheet" href="css/reg.css" type="text/css">

</head>

<body>

DHRUV BABARIYA TYBCA-D SEM 5


WEBSITE TITLE:- HOTEL BOOKING SYSTEM ROLL NO. 227

<div class="container">

<div class="well">

<h2>Add Room Category</h2>

<hr>

<form action="" method="post" name="room_category">

<div class="form-group">

<label for="roomname">Room Type Name:</label>

<input type="text" class="form-control" name="roomname" placeholder="super delux"


required>

</div>

<div class="form-group">

<label for="qty">No of Rooms:</label>&nbsp;

<select name="room_qnty">

<option value="1">1</option>

<option value="2">2</option>

<option value="3">3</option>

<option value="4">4</option>

<option value="5">5</option>

<option value="6">6</option>

<option value="7">7</option>

<option value="8">8</option>

<option value="9">9</option>

<option value="10">10</option>

</select>

</div>

<div class="form-group">

DHRUV BABARIYA TYBCA-D SEM 5


WEBSITE TITLE:- HOTEL BOOKING SYSTEM ROLL NO. 227

<label for="bed">No of Bed:</label>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;

<select name="no_bed">

<option value="1">1</option>

<option value="2">2</option>

</select>

</div>

<div class="form-group">

<label for="bedtype">Bed Type:</label>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;

<select name="bedtype">

<option value="single">single</option>

<option value="double">double</option>

</select>

</div>

<div class="form-group">

<label for="Facility">Facility</label>

<textarea class="form-control" rows="5" name="facility"></textarea>

</div>

<div class="form-group">

<label for="price">Price Per Night:</label>

<input type="text" class="form-control" name="price" required>

</div>

<button type="submit" class="btn btn-lg btn-primary button" name="submit" value="Add


Room">Add</button>

<br>

<div id="click_here">

DHRUV BABARIYA TYBCA-D SEM 5


WEBSITE TITLE:- HOTEL BOOKING SYSTEM ROLL NO. 227

<a href="../admin.php">Back to Admin Panel</a>

</div>

</form>

</div>

</div>

</body>

</html>

DHRUV BABARIYA TYBCA-D SEM 5


WEBSITE TITLE:- HOTEL BOOKING SYSTEM ROLL NO. 227

FILE NAME:- editroomct.php

<?php

include_once 'include/class.user.php';

$user=new User();

$room_cat=$_GET['roomname'];

$sql="SELECT * FROM room_category WHERE roomname='$room_cat'";

$query=mysqli_query($user->db, $sql);

$row = mysqli_fetch_array($query);

if(isset($_REQUEST[ 'submit']))

extract($_REQUEST);

$result=$user->edit_room_cat($roomname, $room_qnty, $no_bed, $bedtype,$facility,$price,


$room_cat);

if($result)

echo "<script type='text/javascript'>

alert('".$result."');

</script>";

DHRUV BABARIYA TYBCA-D SEM 5


WEBSITE TITLE:- HOTEL BOOKING SYSTEM ROLL NO. 227

?>

<!DOCTYPE html>

<html lang="en">

<head>

<title>Admin Panel</title>

<meta charset="utf-8">

<meta name="viewport" content="width=device-width, initial-scale=1">

<link rel="stylesheet"
href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">

<link rel="stylesheet" href="css/reg.css" type="text/css">

</head>

<body>

<div class="container">

<div class="well">

<h2>Add Room Category</h2>

<hr>

<form action="" method="post" name="room_category">

<div class="form-group">

<label for="roomname">Room Type Name:</label>

<input type="text" class="form-control" name="roomname" value="<?php echo


$row['roomname'] ?>" required>

</div>

DHRUV BABARIYA TYBCA-D SEM 5


WEBSITE TITLE:- HOTEL BOOKING SYSTEM ROLL NO. 227

<div class="form-group">

<label for="qty">No of Rooms:</label>&nbsp;

<select name="room_qnty">

<option value="<?php echo $row['room_qnty'] ?>"><?php echo $row['room_qnty']


?></option>

<option value="1">1</option>

<option value="2">2</option>

<option value="3">3</option>

<option value="4">4</option>

<option value="5">5</option>

<option value="6">6</option>

<option value="7">7</option>

<option value="8">8</option>

<option value="9">9</option>

<option value="10">10</option>

</select>

</div>

<div class="form-group">

<label for="bed">No of Bed:</label>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;

<select name="no_bed">

<option value="<?php echo $row['no_bed'] ?>"><?php echo $row['no_bed'] ?></option>

<option value="1">1</option>

<option value="2">2</option>

</select>

</div>

<div class="form-group">

DHRUV BABARIYA TYBCA-D SEM 5


WEBSITE TITLE:- HOTEL BOOKING SYSTEM ROLL NO. 227

<label for="bedtype">Bed Type:</label>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;

<select name="bedtype">

<option value="<?php echo $row['bedtype'] ?>"><?php echo $row['bedtype'] ?></option>

<option value="single">single</option>

<option value="double">double</option>

</select>

</div>

<div class="form-group">

<label for="Facility">Facility</label>

<textarea class="form-control" rows="5" name="facility"><?php echo $row['facility']


?></textarea>

</div>

<div class="form-group">

<label for="price">Price Per Night:</label>

<input type="text" class="form-control" name="price" value="<?php echo $row['price'] ?


>" required>

</div>

<button type="submit" class="btn btn-lg btn-primary button"


name="submit">Update</button>

<br>

<div id="click_here">

<a href="../admin.php">Back to Admin Panel</a>

</div>

</form>

DHRUV BABARIYA TYBCA-D SEM 5


WEBSITE TITLE:- HOTEL BOOKING SYSTEM ROLL NO. 227

</div>

</div>

</body>

</html>

FILE NAME:- login.php

<?php session_start(); include_once 'include/class.user.php'; $user=new User(); ?>

<!DOCTYPE html>

<html lang="en">

<head>

<title>Admin Panel</title>

<meta charset="utf-8">

<meta name="viewport" content="width=device-width, initial-scale=1">

<link href="../css/bootstrap.min.css" rel="stylesheet">

<link rel="stylesheet" href="css/login.css" type="text/css">

<script language="javascript" type="text/javascript">

function submitlogin() {

var form = document.login;

if (form.emailusername.value == "") {

DHRUV BABARIYA TYBCA-D SEM 5


WEBSITE TITLE:- HOTEL BOOKING SYSTEM ROLL NO. 227

alert("Enter email or username.");

return false;

} else if (form.password.value == ) {

alert("Enter Password.");

return false;

</script>

</head>

<body>

<div class="container">

<div class="jumbotron">

<h2>Log In</h2>

<hr>

<form action="" method="post" name="login">

<div class="form-group">

<label for="emailusername">Username or Email:</label>

<input type="text" name="emailusername" class="form-control" value="admin" required>

</div>

<div class="form-group">

<label for="password">Password:</label>

<input type="password" name="password" class="form-control" value="1234" required>

</div>

DHRUV BABARIYA TYBCA-D SEM 5


WEBSITE TITLE:- HOTEL BOOKING SYSTEM ROLL NO. 227

<!--For showing error for wrong input -->

<p id="wrong_id" style=" color:red; font-size:12px; "></p>

<button type="submit" name="submit" value="Login" onclick="retrun(submitlogin());"


class="btn btn-lg btn-primary btn-block">Submit</button>

<br>

<p style="text-align: center; font-size: 14px;"><a href="../index.php">Back To Home</a></p>

<?php if(isset($_REQUEST[ 'submit'])) { extract($_REQUEST); $login=$user-


>check_login($emailusername, $password);

if($login) { echo "<script>location='../admin.php'</script>"; }

else{?>

<script type="text/javascript">

document.getElementById("wrong_id").innerHTML = "Wrong username or password";

</script>

<?php } }?>

</form>

</div>

</div>

DHRUV BABARIYA TYBCA-D SEM 5


WEBSITE TITLE:- HOTEL BOOKING SYSTEM ROLL NO. 227

</body>

</html>

FILE NAME:- registration.php

<?php

include_once 'include/class.user.php';

$user=new User();

if(isset($_REQUEST[ 'submit']))

extract($_REQUEST);

$register=$user->reg_user($fullname, $uname, $upass, $uemail);

DHRUV BABARIYA TYBCA-D SEM 5


WEBSITE TITLE:- HOTEL BOOKING SYSTEM ROLL NO. 227

if($register)

echo "

<script type='text/javascript'>

alert('Your Manager has been Added Successfully');

</script>";

echo "

<script type='text/javascript'>

window.location.href = '../admin.php';

</script>";

else

echo "

<script type='text/javascript'>

alert('Registration failed! username or email already exists');

</script>";

?>

<!DOCTYPE html>

<html lang="en">

<head>

DHRUV BABARIYA TYBCA-D SEM 5


WEBSITE TITLE:- HOTEL BOOKING SYSTEM ROLL NO. 227

<title>Admin Panel</title>

<meta charset="utf-8">

<meta name="viewport" content="width=device-width, initial-scale=1">

<link href="../css/bootstrap.min.css" rel="stylesheet">

<link rel="stylesheet" href="css/reg.css" type="text/css">

<script language="javascript" type="text/javascript">

function submitreg() {

var form = document.reg;

if (form.name.value == "") {

alert("Enter Name.");

return false;

} else if (form.uname.value == "") {

alert("Enter username.");

return false;

} else if (form.upass.value == "") {

alert("Enter Password.");

return false;

} else if (form.uemail.value == "") {

alert("Enter email.");

return false;

</script>

</head>

DHRUV BABARIYA TYBCA-D SEM 5


WEBSITE TITLE:- HOTEL BOOKING SYSTEM ROLL NO. 227

<body>

<div class="container">

<div class="well">

<h2>Add Your Manager</h2>

<hr>

<form action="" method="post" name="reg">

<div class="form-group">

<label for="fullname">Full Name:</label>

<input type="text" class="form-control" name="fullname" placeholder="example: Jhon


Wiki" required>

</div>

<div class="form-group">

<label for="uname">User Name:</label>

<input type="text" class="form-control" name="uname" placeholder="exmple: witchbug"


required>

</div>

<div class="form-group">

<label for="uemail">Email:</label>

<input type="email" class="form-control" name="uemail" placeholder="example:


jhon@gmail.com" required>

</div>

<div class="form-group">

<label for="upass">Password</label>

<input type="text" class="form-control" name="upass" placeholder="abc123" required>

</div>

<button type="submit" class="btn btn-lg btn-primary button" name="submit" value="Add


Manager" onclick="return(submitreg());">Submit</button>

DHRUV BABARIYA TYBCA-D SEM 5


WEBSITE TITLE:- HOTEL BOOKING SYSTEM ROLL NO. 227

<br>

<div id="click_here">

<a href="../admin.php">Back to Admin Panel</a>

</div

</form>

</div>

</div>

</body>

</html>

DHRUV BABARIYA TYBCA-D SEM 5


WEBSITE TITLE:- HOTEL BOOKING SYSTEM ROLL NO. 227

FILE NME:- classusr,php

<?php

include "db_config.php";

class user

public $db;

public function __construct()

$this->db=new mysqli(DB_SERVER,DB_USERNAME,DB_PASSWORD,'hotel');

if(mysqli_connect_errno())

echo "Error: Could not connect to database.";

exit;

public function reg_user($name, $username, $password, $email)

//$password=md5($password);

$sql="SELECT * FROM manager WHERE uname='$username' OR uemail='$email'";

$check=$this->db->query($sql);

$count_row=$check->num_rows;

if($count_row==0)

$sql1="INSERT INTO manager SET uname='$username', upass='$password',


fullname='$name', uemail='$email'";

DHRUV BABARIYA TYBCA-D SEM 5


WEBSITE TITLE:- HOTEL BOOKING SYSTEM ROLL NO. 227

$result= mysqli_query($this->db,$sql1) or die(mysqli_connect_errno()."Data cannot


inserted");

return $result;

else

return false;

public function add_room($roomname, $room_qnty, $no_bed, $bedtype,$facility,$price)

$available=$room_qnty;

$booked=0;

$sql="INSERT INTO room_category SET roomname='$roomname', available='$available',


booked='$booked', room_qnty='$room_qnty', no_bed='$no_bed', bedtype='$bedtype',
facility='$facility', price='$price'";

$result= mysqli_query($this->db,$sql) or die(mysqli_connect_errno()."Data cannot


inserted");

for($i=0;$i<$room_qnty;$i++)

$sql2="INSERT INTO rooms SET room_cat='$roomname', book='false'";

DHRUV BABARIYA TYBCA-D SEM 5


WEBSITE TITLE:- HOTEL BOOKING SYSTEM ROLL NO. 227

mysqli_query($this->db,$sql2);

return $result;

public function check_available($checkin, $checkout)

$sql="SELECT DISTINCT room_cat FROM rooms WHERE room_id NOT IN (SELECT DISTINCT
room_id

FROM rooms WHERE (checkin <= '$checkin' AND checkout >='$checkout') OR (checkin >= '$checkin'
AND checkin <='$checkout') OR (checkin <= '$checkin' AND checkout >='$checkin') )";

$check= mysqli_query($this->db,$sql) or die(mysqli_connect_errno()."Query Doesnt


run");;

return $check;

public function booknow($checkin, $checkout, $name, $phone,$roomname)

DHRUV BABARIYA TYBCA-D SEM 5


WEBSITE TITLE:- HOTEL BOOKING SYSTEM ROLL NO. 227

$sql="SELECT * FROM rooms WHERE room_cat='$roomname' AND (room_id NOT IN


(SELECT DISTINCT room_id

FROM rooms WHERE checkin <= '$checkin' AND checkout >='$checkout'))";

$check= mysqli_query($this->db,$sql) or die(mysqli_connect_errno()."Data herecannot


inserted");;

if(mysqli_num_rows($check) > 0)

$row = mysqli_fetch_array($check);

$id=$row['room_id'];

$sql2="UPDATE rooms SET checkin='$checkin', checkout='$checkout', name='$name',


phone='$phone', book='true' WHERE room_id=$id";

$send=mysqli_query($this->db,$sql2);

if($send)

$result="Your Room has been booked!!";

else

$result="Sorry, Internel Error";

else

$result = "No Room Is Available";

DHRUV BABARIYA TYBCA-D SEM 5


WEBSITE TITLE:- HOTEL BOOKING SYSTEM ROLL NO. 227

public function edit_all_room($checkin, $checkout, $name, $phone,$id)

$sql2="UPDATE rooms SET checkin='$checkin', checkout='$checkout', name='$name',


phone='$phone', book='true' WHERE room_id=$id";

$send=mysqli_query($this->db,$sql2);

if($send)

$result="Your Room has been booked!!";

else

$result="Sorry, Internel Error";

return $result;

public function edit_room_cat($roomname, $room_qnty, $no_bed, $bedtype,$facility,$price,


$room_cat)

DHRUV BABARIYA TYBCA-D SEM 5


WEBSITE TITLE:- HOTEL BOOKING SYSTEM ROLL NO. 227

$sql2="DELETE FROM rooms WHERE room_cat='$room_cat'";

mysqli_query($this->db,$sql2);

for($i=0;$i<$room_qnty;$i++)

$sql3="INSERT INTO rooms SET room_cat='$roomname', book='false'";

mysqli_query($this->db,$sql3);

} $available=$room_qnty;

$booked=0;

$sql="UPDATE room_category SET roomname='$roomname', available='$available',


booked='$booked', room_qnty='$room_qnty', no_bed='$no_bed', bedtype='$bedtype',
facility='$facility', price='$price' WHERE roomname='$room_cat'";

$send=mysqli_query($this->db,$sql);

if($send)

$result="Updated Successfully!!";

else

$result="Sorry, Internel Error";

DHRUV BABARIYA TYBCA-D SEM 5


WEBSITE TITLE:- HOTEL BOOKING SYSTEM ROLL NO. 227

return $result;

public function check_login($emailusername,$password)

//$password=md5($password);

$sql2="SELECT uid from manager WHERE uemail='$emailusername' OR


uname='$emailusername' and upass='$password'";

$result=mysqli_query($this->db,$sql2);

$user_data=mysqli_fetch_array($result);

$count_row=$result->num_rows;

if($count_row==1)

$_SESSION['login']=true;

$_SESSION['uid']=$user_data['uid'];

return true;

else

return false;

DHRUV BABARIYA TYBCA-D SEM 5


WEBSITE TITLE:- HOTEL BOOKING SYSTEM ROLL NO. 227

public function get_session()

return $_SESSION['login'];

public function user_logout()

$_SESSION['login']=false;

session_destroy();

?>

FILE NAME:- dbconfig.php

<?php

define('DB_SERVER','localhost');

define('DB_USERNAME','root');

define('DB_PASSWORD','');

define('DB_DATABASE','hotel');

?>

DHRUV BABARIYA TYBCA-D SEM 5


WEBSITE TITLE:- HOTEL BOOKING SYSTEM ROLL NO. 227

FILE NAME:- hotel.sql

-- phpMyAdmin SQL Dump

-- version 5.2.0

-- https://www.phpmyadmin.net/

--

-- Host: 127.0.0.1

-- Generation Time: Aug 10, 2022 at 02:54 PM

-- Server version: 10.4.24-MariaDB

-- PHP Version: 8.1.6

SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";

START TRANSACTION;

SET time_zone = "+00:00";

--

-- Database: `hotel

--

-- Table structure for table `manager`

--

CREATE TABLE `manager` (

`uid` int(20) NOT NULL,

`uname` varchar(30) NOT NULL,

`upass` varchar(30) NOT NULL,

DHRUV BABARIYA TYBCA-D SEM 5


WEBSITE TITLE:- HOTEL BOOKING SYSTEM ROLL NO. 227

`fullname` varchar(100) NOT NULL,

`uemail` varchar(30) NOT NULL

) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

--

-- Dumping data for table `manager`

--

INSERT INTO `manager` (`uid`, `uname`, `upass`, `fullname`, `uemail`) VALUES

(6, 'dhruv', '12345', 'dhruv_babariya', 'dbabariya767@gmail.com');

-- --------------------------------------------------------

--

-- Table structure for table `rooms`

--

CREATE TABLE `rooms` (

`room_id` int(200) NOT NULL,

`room_cat` text NOT NULL,

`checkin` date NOT NULL,

`checkout` date NOT NULL,

`name` text NOT NULL,

`phone` int(100) NOT NULL,

`book` text NOT NULL

DHRUV BABARIYA TYBCA-D SEM 5


WEBSITE TITLE:- HOTEL BOOKING SYSTEM ROLL NO. 227

) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

--

-- Dumping data for table `rooms`

--

INSERT INTO `rooms` (`room_id`, `room_cat`, `checkin`, `checkout`, `name`, `phone`, `book`) VALUES

(38, 'Duplex', '0000-00-00', '0000-00-00', '', 0, 'false'),

(39, 'Duplex', '0000-00-00', '0000-00-00', '', 0, 'false'),

(40, 'Duplex', '0000-00-00', '0000-00-00', '', 0, 'false'),

(41, 'Duplex', '0000-00-00', '0000-00-00', '', 0, 'false'),

(42, 'Duplex', '0000-00-00', '0000-00-00', '', 0, 'false');

-- -------------------------------------------------------

CREATE TABLE `room_category` (

`roomname` text NOT NULL,

`room_qnty` int(11) NOT NULL,

`available` int(11) NOT NULL,

`booked` int(11) NOT NULL,

`no_bed` int(11) NOT NULL,

`bedtype` text NOT NULL,

`facility` text NOT NULL,

`price` float NOT NULL

) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

DHRUV BABARIYA TYBCA-D SEM 5


WEBSITE TITLE:- HOTEL BOOKING SYSTEM ROLL NO. 227

INSERT INTO `room_category` (`roomname`, `room_qnty`, `available`, `booked`, `no_bed`, `bedtype`,


`facility`, `price`) VALUES

('Duplex', 5, 5, 0, 1, 'single', 'AC, TV, Wifi', 1500),

('Family', 5, 5, 0, 2, 'double', 'Sofa, TV, WIFI, Balcony, AC.', 3500),

('Super Comfort', 5, 5, 0, 1, 'double', 'AC, TV, WIFI', 2200);

--

ALTER TABLE `manager`

ADD PRIMARY KEY (`uid`);

ALTER TABLE `rooms`

ADD PRIMARY KEY (`room_id`);

ALTER TABLE `room_category`

ADD PRIMARY KEY (`roomname`(100));

ALTER TABLE `manager`

MODIFY `uid` int(20) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=12;

ALTER TABLE `rooms`

MODIFY `room_id` int(200) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=43;

COMMIT;

DHRUV BABARIYA TYBCA-D SEM 5

Vous aimerez peut-être aussi