0% found this document useful (0 votes)
44 views40 pages

831 PHP

The document describes code for the backend of a bus booking web application. It includes code for connecting to a MySQL database, a homepage template, admin login and dashboard pages, and adding bus routes. The database connection establishes a connection to a 'busbooking_ezfare' database. The homepage displays a header and signup button. The admin login page allows admins to login and redirects to a dashboard. The dashboard displays existing routes and allows adding, updating, and deleting routes stored in the 'route' database table.

Uploaded by

amitjadav5912
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
44 views40 pages

831 PHP

The document describes code for the backend of a bus booking web application. It includes code for connecting to a MySQL database, a homepage template, admin login and dashboard pages, and adding bus routes. The database connection establishes a connection to a 'busbooking_ezfare' database. The homepage displays a header and signup button. The admin login page allows admins to login and redirects to a dashboard. The dashboard displays existing routes and allows adding, updating, and deleting routes stored in the 'route' database table.

Uploaded by

amitjadav5912
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 40

504 – Web Framework & Services

DATABASE CONNECTION FILE :


CODE :
<?php
$dbhost = "localhost";
$dbuser = "root";
$dbpass = "";
$dbname = "busbooking_ezfare";
if(!$conn = mysqli_connect($dbhost,$dbuser,$dbpass,$dbname))
{
die("failed to connect!");
}
else{
//echo "connected";//
}
?>

Amit N. Jadav T.Y.BCA Roll No: 831 pg. 1


504 – Web Framework & Services

HOME PAGE : (INDEX.PHP)

CODE :
<!DOCTYPE html>

<html lang="en" dir="ltr">

<head>

<meta charset="utf-8">

<title>EZfare Bus and Ticket Booking</title>

<link rel="stylesheet" href="https://pro.fontawesome.com/releases/v5.10.0/css/all.css"

<style type="text/css">

body{

background-image: url(image/1.jpg);

background-size: cover;

background-repeat: no-repeat;

background-attachment: fixed;

.home_details{

color: #fff;

font-family: inherit;

Amit N. Jadav T.Y.BCA Roll No: 831 pg. 2


504 – Web Framework & Services

font-size: 74px;

padding: 162px 5px 5px 185px;}

.font{

color: #F9522E;

.btnHome{

font-family: inherit;

background-color: #F9522E;

padding: 13px 44px 13px 44px;

font-size: 18px;

border-style: none;

.btnHome:hover{

background-color: orange;

cursor: pointer;

</style>

</head>

<body>

<div id="container">

<?php include("nav.php");

?>

<h1 class="home_details">Your Bus Pass.Anytime. <br><font class="font">Anywhere..</font>

<br>

<a href="signUp.php"><button class="btnHome">SIGN UP NOW</button></a>

</h1>

</div>

<!--this is the footer calling-->

<?php include("footer.php");

?>

</body>

</html>

Amit N. Jadav T.Y.BCA Roll No: 831 pg. 3


504 – Web Framework & Services

ADMIN MODULE:
1) ADMIN LOGIN :

CODE:
<?php

session_start();

?>

<!DOCTYPE html>

<html lang="en" dir="ltr">

<head>

<link href="http://fonts.googleapis.com/css?family=Cookie" rel="stylesheet" type="text/css">

</head>

<body>

<!--this is the header callling(nav bar)-->

<?php include("nav.php"); ?>

<?php include("connection.php"); ?>

<div class="login-box">

<img src="image/avatar.png" class="avatar">

<h1>Admin Login</h1>

Amit N. Jadav T.Y.BCA Roll No: 831 pg. 4


504 – Web Framework & Services

<form method="POST">

<p>Username</p>

<input type="text" name="Admin_username" placeholder="Enter Username">

<p>Password</p>

<input type="password" name="Admin_password" placeholder="Enter Password">

<input type="submit" name="login" value="Login">

<!-- <a href="signUp.php" class="sign_up">sign up</a>&nbsp&nbsp&nbsp

<a href="#">Forget Password</a> -->

</form>

</div>

<?php

if(isset($_POST['login'])){

$query="SELECT * FROM `admin` WHERE username='$_POST[Admin_username]' AND


password='$_POST[Admin_password]'";

$result=mysqli_query($conn,$query);

if(mysqli_num_rows($result)==1){

// session_start();//

$_SESSION['username']=$_POST['Admin_username'];

header("location:adminDash.php");

else{

echo '<script type="text/javascript">alert("incorrect_pass!!!")</script>';

}}

?>

</body>

</html>

Amit N. Jadav T.Y.BCA Roll No: 831 pg. 5


504 – Web Framework & Services

2) ADMIN DASHBOARD : (BUS ROUTE PAGE)

CODE:
<?php

session_start();

?>

<?php include("connection.php")?>

<!DOCTYPE html>

<html>

<head>

<title>Admin Panel of Bus Services</title>

<style type="text/css">

</style>

</head>

<body>

<input type="checkbox" id="check">

<label for="check">

<i class="fa fa-bars" id="btn"></i>

<i class="fa fa-times" id="cancle"></i>

</label>

<div class="sidebar">

Amit N. Jadav T.Y.BCA Roll No: 831 pg. 6


504 – Web Framework & Services

<header><img src="image/Re.png">

<p><?php echo $_SESSION['username']; ?></p>

</header>

<ul>

<li><a href="adminDash.php">Manage Routes</a></li>

<li><a href="ManagesBuses.php">Manage Buses</a></li>

<li><a href="adminLogout.php">logout</a></li>

</ul>

</div>

<div class="sidebar2">

<h1 class="adminTopic">Manage Route of Buses</h1>

<?php

$sqlget="SELECT * FROM route";

$sqldata=mysqli_query($conn,$sqlget) or die('error getting');

echo "<table>";

echo "<tr>

<th>ID</th>

<th>Via City</th>

<th>Destination</th>

<th>Bus Name</th>

<th>Departure Date</th>

<th>Departure Time</th>

<th>Cost</th>

<th>Update</th>

<th>Delete</th>

</tr>";

while ($row=mysqli_fetch_array($sqldata,MYSQLI_ASSOC))

echo "<tr><td>";

echo $row['id'];

echo "</td><td>";

echo $row['via_city'];

echo "</td><td>";

Amit N. Jadav T.Y.BCA Roll No: 831 pg. 7


504 – Web Framework & Services

echo $row['destination'];

echo "</td><td>";

echo $row['bus_name'];

echo "</td><td>";

echo $row['departure_date'];

echo "</td><td>";

echo $row['departure_time'];

echo "</td><td>";

echo $row['cost'];

echo "</td>"

?>

<td>

<button style="border:2px solid yellow; border-radius:7px; background-color:red;color:white;">

<a href="updateRoute.php?id=<?php echo $row['id'];?>">

Update

</a>

</button>

</td><td>

<button style = "border:2px solid yellow; border-radius:7px; background-color:red;color:white;" >

<a href="deleteRoute.php?id=<?php echo $row['id'];?>"> Delete

</a>

</button>

</td></tr>

<?php

echo "</table>";

?>

<br>

<a href="Addroute.php"> <button class="btnPolicy">Add Route</button></a>

</div>

</body>

</html>

Amit N. Jadav T.Y.BCA Roll No: 831 pg. 8


504 – Web Framework & Services

2.1) ADD BUS ROUTE :

CODE:
<?php

session_start();

?>

<?php include("connection.php")?>

<!DOCTYPE html>

<html>

<head>

<title>Routes adding</title>

<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-


awesome.min.css">

<style type="text/css">

</style>

</head>

<body>

<input type="checkbox" id="check">

Amit N. Jadav T.Y.BCA Roll No: 831 pg. 9


504 – Web Framework & Services

<label for="check">

<i class="fa fa-bars" id="btn"></i>

<i class="fa fa-times" id="cancle"></i>

</label>

<div class="sidebar">

<header><img src="image/Re.png">

<p><?php echo $_SESSION['username']; ?></p>

</header>

<ul>

<li><a href="adminDash.php">Manage Routes</a></li>

<li><a href="ManagesBuses.php">Manage Buses</a></li>

<li><a href="BookingManage.php">Booking People</a></li>

<li><a href="adminLogout.php">logout</a></li>

</ul>

</div>

<div class="sidebar2">

<?php

if(isset($_POST['routeAdd'])){

$via_city=$_POST['via_city'];

$destination=$_POST['destination'];

$bus_name=$_POST['bus_name'];

$dep_date=$_POST['departure_date'];

$dep_time=$_POST['departure_time'];

$cost=$_POST['cost'];

if($conn->connect_error {

die('Connection Failed :'.$conn->connect_error) }

else

$stmt=$conn->prepare("INSERT INTO
route(via_city,destination,bus_name,departure_date,departure_time,cost) VALUES(?,?,?,?,?,?)");

$stmt->bind_param("sssssi",$via_city,$destination,$bus_name,$dep_date, $dep_time,$cost);

$stmt->execute();

echo '<script type="text/javascript">alert("Route add successfully")</script>';

Amit N. Jadav T.Y.BCA Roll No: 831 pg. 10


504 – Web Framework & Services

$stmt->close();

$conn->close(); }

} ?>

<div class="wrapper">

<div class="registration_form">

<div class="title">

Routes adding

</div>

<form action="#" method="POST">

<div class="form_wrap">

<div class="input_wrap">

<label for="title">Via City</label>

<input type="text" id="title" name="via_city" placeholder="Via_city" required>

</div>

<div class="input_wrap">

<label for="title">Destination</label>

<input type="text" id="title" name="destination" placeholder="Destination" required>

</div>

<div class="input_wrap">

<label for="title">Bus Name</label>

<input type="text" id="title" name="bus_name" placeholder="Bus Name" required>

</div>

<div class="input_wrap">

<label for="title">Departure Date</label>

<input type="date" id="title" name="departure_date" placeholder="Date of Departure" class="idclass"


required>

</div>

<div class="input_wrap">

<label for="title">Departure Time</label>

<input type="Time" id="title" name="departure_time" placeholder="Time of Departure"


class="idclass" required>

</div>

<div class="input_wrap">

<label for="title">Cost</label>

Amit N. Jadav T.Y.BCA Roll No: 831 pg. 11


504 – Web Framework & Services

<input type="text" id="title" name="cost" placeholder="Cost" class="idclass" required>

</div>

<div class="input_wrap">

<input type="submit" value="Add Route Now" class="submit_btn" name="routeAdd">

</div> </div> </form> <div> </div> </div>

</body>

</html>

2.2) UPDATE BUS ROUTE :


CODE:
<?php

session_start();

?>

<?php include("connection.php")?>

<!DOCTYPE html>

<html>

<head>

<title>Admin Panel Suraksha</title>

<link rel="stylesheet" href="cssfile/signUp.css">

</head>

<body>

<input type="checkbox" id="check">

<label for="check">

<i class="fa fa-bars" id="btn"></i>

<i class="fa fa-times" id="cancle"></i>

</label>

<div class="sidebar">

<header><img src="image/Re.png">

<p><?php echo $_SESSION['username']; ?></p>

<ul>

<li><a href="adminDash.php">Manage Routes</a></li>

Amit N. Jadav T.Y.BCA Roll No: 831 pg. 12


504 – Web Framework & Services

<li><a href="ManagesBuses.php">Manage Buses</a></li>

<li><a href="BookingManage.php">Booking People</a></li>

<li><a href="adminLogout.php">logout</a></li>

</ul>

</div>

<?php

if(isset($_POST['routeUpdate'])){

$id=$_POST['id'];

$via_city=$_POST['Via_city'];

$destination=$_POST['destination'];

$bus_name=$_POST['bus_name'];

$dep_date=$_POST['departure_date'];

$dep_time=$_POST['departure_time'];

$cost=$_POST['cost'];

$query="UPDATE `route` SET


Via_city='$via_city',destination='$destination',bus_name='$bus_name',departure_date='$dep_date',depart
ure_time='$dep_time',cost='$cost' where id=$id";

$query_run=mysqli_query($conn,$query);

if($query_run){

echo '<script type="text/javascript">alert("Route udated sucessfully!!!")</script>';

else{

echo '<script type="text/javascript">alert("Route not updated!!!")</script>';

}}

?>

<div class="sidebar2">

<div class="wrapper">

<div class="registration_form">

<div class="title">

Bus Route Update/Edit

</div>

<form action="#" method="POST">

<div class="form_wrap">

<div class="input_wrap">

Amit N. Jadav T.Y.BCA Roll No: 831 pg. 13


504 – Web Framework & Services

<label for="title">Id</label>

<input type="number" id="title" name="id" class="idclass" value="<?php echo $_GET['id'];?>">

</div>

<div class="input_wrap">

<label for="title">Via_city</label>

<input type="text" id="title" name="Via_city" placeholder="Via_city" required>

</div>

<div class="input_wrap">

<label for="title">Destination</label>

<input type="text" id="title" name="destination" placeholder="Destination" required>

</div>

<div class="input_wrap">

<label for="title">Bus Name</label>

<input type="text" id="title" name="bus_name" placeholder="Bus Name" required>

</div>

<div class="input_wrap">

<label for="title">Departure Date</label>

<input type="Date" id="title" name="departure_date" placeholder="Departure Date" class="idclass">

</div>

<div class="input_wrap">

<label for="title">Departure Time</label>

<input type="Time" id="title" name="departure_time" placeholder="Departure Time" class="idclass">

</div>

<div class="input_wrap">

<label for="title">Cost</label>

<input type="number" id="title" name="cost" placeholder="Cost" class="idclass">

</div>

<div class="input_wrap">

<input type="submit" value="Update Route Now" class="submit_btn" name="routeUpdate">

</div></div></form></div></div></div>

</body>

</html>

Amit N. Jadav T.Y.BCA Roll No: 831 pg. 14


504 – Web Framework & Services

2.3) DELETE BUS ROUTE :


<?php

include 'connection.php';

$ID = $_GET['id'];

$sql = " DELETE FROM `route` WHERE ID = $ID " ;

$query = mysqli_query($conn,$sql);

echo ("<script LANGUAGE='JavaScript'>

window.alert('Succesfully Route Deleted!!!');

window.location.href='adminDash.php';

</script>");

?>

3) ADMIN BUS MANAGE PAGE :

<?php

session_start();

include("connection.php")

?>

<!DOCTYPE html>

<html>

<head>

<title>Admin Panel of Bus</title>

<style type="text/css">

Amit N. Jadav T.Y.BCA Roll No: 831 pg. 15


504 – Web Framework & Services

</head>

<body>

<input type="checkbox" id="check">

<label for="check">

<i class="fa fa-bars" id="btn"></i>

<i class="fa fa-times" id="cancle"></i>

</label>

<div class="sidebar">

<header><img src="image/Re.png">

<p><?php echo $_SESSION['username']; ?></p>

</header>

<ul>

<li><a href="adminDash.php">Manage Routes</a></li>

<li><a href="ManagesBuses.php">Manage Buses</a></li>

<li><a href="BookingManage.php">Booking People</a></li>

<li><a href="PaymentManage.php">Transaction</a></li>

<li><a href="adminLogout.php">logout</a></li>

</ul>

</div>

<div class="sidebar2">

<h1 class="adminTopic">Manage Buses</h1>

<?php

$sqlget="SELECT * FROM bus";

$sqldata=mysqli_query($conn,$sqlget) or die('error getting');

echo "<table>";

echo "<tr>

<th>ID</th>

<th>bus_name</th>

<th>Tel Number</th>

<th>Update</th>

<th>Delete</th>

</tr>";

Amit N. Jadav T.Y.BCA Roll No: 831 pg. 16


504 – Web Framework & Services

while ($row=mysqli_fetch_array($sqldata,MYSQLI_ASSOC))

echo "<tr><td>";

echo $row['id'];

echo "</td><td>";

echo $row['Bus_Name'];

echo "</td><td>";

echo $row['Tel'];

echo "</td>";

?>

<td>

<button style="border:2px solid yellow; border-radius:7px; background-color:red;color:white;">

<a href="UpdateBus.php?id=<?php echo $row['id'];?>">

Update

</a>

</button>

</td><td>

<button style = "border:2px solid yellow; border-radius:7px; background-color:red;color:white;">

<a href="deleteBus.php?id=<?php echo $row['id'];?>"> Delete</a>

</button>

</td></tr>

<?php }

echo "</table>";

?>

<br> <a href="AddBus.php"> <button class="btnPolicy">Add Bus</button></a>

</div>

</body>

</html>

Amit N. Jadav T.Y.BCA Roll No: 831 pg. 17


504 – Web Framework & Services

3.1) ADMIN _ADD BUS :

<?php

session_start();

?>

<?php include("connection.php")?>

<!DOCTYPE html>

<html>

<head>

<title>Routes adding</title>

<style type="text/css">

</style>

</head>

<body>

<input type="checkbox" id="check">

<label for="check">

<i class="fa fa-bars" id="btn"></i>

<i class="fa fa-times" id="cancle"></i>

</label>

<div class="sidebar">

Amit N. Jadav T.Y.BCA Roll No: 831 pg. 18


504 – Web Framework & Services

<header><img src="image/Re.png">

<p><?php echo $_SESSION['username']; ?></p>

</header>

<ul>

<li><a href="adminDash.php">Manage Routes</a></li>

<li><a href="ManagesBuses.php">Manage Buses</a></li>

<li><a href="BookingManage.php">Booking People</a></li>

<li><a href="adminLogout.php">logout</a></li>

</ul>

</div>

<div class="sidebar2">

<?php

if(isset($_POST['AddBus'])){

//$id=$_POST['id'];

$nameOFbus=$_POST['bus_name'];

$tel=$_POST['tel'];

if($conn->connect_error {

die('Connection Failed :'.$conn->connect_error);

else{

$stmt=$conn->prepare("INSERT INTO bus(Bus_Name,Tel) VALUES(?,?)");

$stmt->bind_param("ss", $nameOFbus,$tel);

$stmt->execute();

echo ("<script LANGUAGE='JavaScript'>

window.alert('Succesfully Bus Added!!!');

window.location.href='ManagesBuses.php';

</script>");

$stmt->close();

$conn->close();

} }

?>

<div class="wrapper">

<div class="registration_form">

Amit N. Jadav T.Y.BCA Roll No: 831 pg. 19


504 – Web Framework & Services

<div class="title">

Bus adding

</div>

<form action="#" method="POST">

<div class="form_wrap">

<div class="input_wrap">

<label for="title">Bus Name</label>

<input type="text" id="title" name="bus_name" placeholder="Bus Name" required>

</div>

<div class="input_wrap">

<label for="title">Telephone</label>

<input type="text" id="title" name="tel" placeholder="Tel" required>

</div>

<div class="input_wrap">

<input type="submit" value="Add Bus Now" class="submit_btn" name="AddBus">

</div></div></form></div></div></div>

</body>

</html>

4) ADMIN - CUSTOMER BOOKING PAGE :

CODE :
<?php

Amit N. Jadav T.Y.BCA Roll No: 831 pg. 20


504 – Web Framework & Services

session_start();

include("connection.php");

?>

<?php include("connection.php")?>

<!DOCTYPE html>

<html>

<head>

<title>Booking Manage</title>

</head>

<body>

<input type="checkbox" id="check">

<label for="check">

<i class="fa fa-bars" id="btn"></i>

<i class="fa fa-times" id="cancle"></i>

</label>

<div class="sidebar">

<header><img src="image/Re.png">

<p><?php echo $_SESSION['username']; ?></p>

</header>

<ul>

<li><a href="adminDash.php">Manage Routes</a></li>

<li><a href="ManagesBuses.php">Manage Buses</a></li>

<li><a href="BookingManage.php">Booking People</a></li>

<li><a href="adminLogout.php">logout</a></li>

</ul>

</div>

<div class="sidebar2">

<h1 class="adminTopic">Booking Peoples...</h1>

<?php

$sqlget="SELECT * FROM booking";

$sqldata=mysqli_query($conn,$sqlget) or die('error getting');

echo "<table>";

echo "<tr>

Amit N. Jadav T.Y.BCA Roll No: 831 pg. 21


504 – Web Framework & Services

<th>ID</th>

<th>Passenger Name</th>

<th>Tel</th>

<th>E-mail</th>

<th>Boarding Place</th>

<th>His/Her Destination</th>

<th>Update</th>

<th>Delete</th>

</tr>";

while ($row=mysqli_fetch_array($sqldata,MYSQLI_ASSOC)) {

echo "<tr><td>";

echo $row['id'];

echo "</td><td>";

echo $row['passenger_name'];

echo "</td><td>";

echo $row['telephone'];

echo "</td><td>";

echo $row['email'];

echo "</td><td>";

echo $row['boarding_place'];

echo "</td><td>";

echo $row['Your_destination'];

echo "</td>";

?>

<td>

<button style="border:2px solid yellow; border-radius:7px; background-color:red;color:white;">

<a href="updateBooking.php?id=<?php echo $row['id'];?>">Update</a>

</button>

</td>

<td>

<button style="border:2px solid yellow; border-radius:7px; background-color:red;color:white;">

<a href="deleteBooking.php?id=<?php echo $row['id'];?>"> Delete</a>

</button>

Amit N. Jadav T.Y.BCA Roll No: 831 pg. 22


504 – Web Framework & Services

</td></tr>

<?php }

echo "</table>";?>

<?php ?>

</div>

</body>

</html>

5) ADMIN LOGOUT :
<?php

session_start();

if(isset($_SESSION['username']))

unset($_SESSION['username']);

header("Location: adminLogin.php");

die;

?>

Amit N. Jadav T.Y.BCA Roll No: 831 pg. 23


504 – Web Framework & Services

USER MODULE:
1) USER SIGNUP :

CODE :
<!DOCTYPE html>

<html lang="en" dir="ltr">

<head>

<meta charset="utf-8">

<title>Suraksha Insurance solutions</title>

<link rel="stylesheet" href="cssfile/nav.css">

</head>

<body>

<?php include("nav.php"); ?>

<div class="confirm">

<?php

session_start();

include("connection.php");

Amit N. Jadav T.Y.BCA Roll No: 831 pg. 24


504 – Web Framework & Services

include("function.php");

if($_SERVER['REQUEST_METHOD'] == "POST")

$user_name = $_POST['user_name'];

$fname = $_POST['fname'];

$lname = $_POST['lname'];

$email = $_POST['email'];

$password = $_POST['password'];

$con_pass=$_POST['cpassword'];

if(!empty($user_name) && !empty($password) && !is_numeric($user_name))

if($password==$con_pass){

$user_id = random_num(20);

$query = "insert into users (user_id,First_Name,Last_Name,username,email,password) values


('$user_id','$fname','$lname','$user_name','$email','$password')";

mysqli_query($conn,$query);

echo ("<script LANGUAGE='JavaScript'>

window.alert('Succesfully your Sign Up!!!');

window.location.href='Login.php';

</script>"); }

else{

echo "Please enter confirm password as previous one!!";

}}

else{

echo "Please enter some valid information!";

} }

?>

</div>

<div class="wrapper">

<div class="registration_form">

<div class="title">

Sign Up for Bus Service

</div>

Amit N. Jadav T.Y.BCA Roll No: 831 pg. 25


504 – Web Framework & Services

<form action="#" method="POST">

<div class="form_wrap">

<div class="input_grp">

<div class="input_wrap">

<label for="fname">First Name</label>

<input type="text" id="fname" name="fname" placeholder="First Name" required>

</div>

<div class="input_wrap">

<label for="lname">Last Name</label>

<input type="text" id="lname" name="lname" placeholder="Last Name" required>

</div>

</div>

<div class="input_wrap">

<label for="email">Email Address</label>

<input type="text" id="email" name="email" placeholder="E-mail" required>

</div>

<div class="input_wrap">

<label for="uname">Username</label>

<input type="text" id="uname" name="user_name" placeholder="Username" required>

</div>

<div class="input_wrap">

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

<input type="password" id="password" name="password" placeholder="password" required>

</div>

<div class="input_wrap">

<label for="Confirm_password">Confirm Password</label>

<input type="password" id="password" name="cpassword" placeholder="password" required>

</div>

<div class="input_wrap">

<input type="submit" value="Register Now" class="submit_btn">

</div></div> </form> </div></div>

</body>

</html>

Amit N. Jadav T.Y.BCA Roll No: 831 pg. 26


504 – Web Framework & Services

2) USER LOGIN :

CODE:
<!DOCTYPE html>

<html lang="en" dir="ltr">

<head>

<meta charset="utf-8">

<title>EZfare Login</title>

<style type="text/css"> </style>

</head>

<body>

<?php include("nav.php"); ?>

<?php

session_start();

include("connection.php");

include("function.php");

Amit N. Jadav T.Y.BCA Roll No: 831 pg. 27


504 – Web Framework & Services

if($_SERVER['REQUEST_METHOD'] == "POST")

$user_name = $_POST['user_name'];

$password = $_POST['password'];

if(!empty($user_name) && !empty($password) && !is_numeric($user_name)){

$query = "select * from users where username = '$user_name' limit 1";

$result = mysqli_query($conn, $query);

if($result){

if($result && mysqli_num_rows($result) > 0) {

$user_data = mysqli_fetch_assoc($result)

if($user_data['password'] === $password)

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

header("Location:viewBus.php");

die;

} } }

echo "wrong username or password!";

}else

{ echo "wrong username or password!";

} }

?>

<div class="login-box">

<img src="image/avatar.jpg" class="avatar">

<h1>Login For bookMYticket</h1>

<form method="post">

<p>Username</p>

<input type="text" name="user_name" placeholder="Enter Username">

<p>Password</p>

<input type="password" name="password" placeholder="Enter Password">

<input type="submit" name="login" value="Login">

<a href="signUp.php" class="sign_up">sign up</a>&nbsp&nbsp&nbsp

<a href="#">Forget Password</a>

Amit N. Jadav T.Y.BCA Roll No: 831 pg. 28


504 – Web Framework & Services

</form>

</div>

</body>

</html>

3) USER HOME PAGE :

<?php

session_start();

include("connection.php");

include("function.php");

$user_data = check_login($conn);

?>

<?php include("connection.php")?>

<!DOCTYPE html>

<html>

<head>

<title>user view packages Suraksha</title>

<link rel="stylesheet" href="cssfile/sidebar.css">

</head>

<body>

<input type="checkbox" id="check">

Amit N. Jadav T.Y.BCA Roll No: 831 pg. 29


504 – Web Framework & Services

<label for="check">

<i class="fa fa-bars" id="btn"></i>

<i class="fa fa-times" id="cancle"></i>

</label>

<div class="sidebar">

<header><img src="image/Re.png">

<p><?php echo $user_data['username'];?></p>

</header>

<ul>

<li><a href="viewBus.php">Ticket Booking</a></li>

<li><a href="profile.php">Profile</a></li>

<li><a href="logout.php">logout</a></li>

</ul>

</div>

<div class="sidebar2">

<h1 class="adminTopic">Booking Your Ticket...</h1>

<?php

$sqlget="SELECT * FROM route";

$sqldata=mysqli_query($conn,$sqlget) or die('error getting');

echo "<table>";

echo "<tr>

<th>ID</th>

<th>Via City</th>

<th>Destination</th>

<th>Bus Name</th>

<th>Departure Date</th>

<th>Departure Time</th>

<th>Cost</th>

<th>Booking</th>

</tr>";

while ($row=mysqli_fetch_array($sqldata,MYSQLI_ASSOC))

echo "<tr><td>";

Amit N. Jadav T.Y.BCA Roll No: 831 pg. 30


504 – Web Framework & Services

echo $row['id'];

echo "</td><td>";

echo $row['via_city'];

echo "</td><td>";

echo $row['destination'];

echo "</td><td>";

echo $row['bus_name'];

echo "</td><td>";

echo $row['departure_date'];

echo "</td><td>";

echo $row['departure_time'];

echo "</td><td>";

echo $row['cost'];

echo "</td>";

?>

<td>

<button style="border:2px solid yellow; border-radius:7px; background-color:red;color:white;">

<a href="AddBooking.php?id=<?php echo $row['id'];?>">

Book Now

</a>

</button>

</td></tr>

<?php }

echo "</table>";

?>

</div>

</body>

</html>

Amit N. Jadav T.Y.BCA Roll No: 831 pg. 31


504 – Web Framework & Services

4) USER TICKET BOOKING PAGE :

Code:
<?php

session_start();

include("connection.php");

include("function.php");

$user_data = check_login($conn);

?>

<?php include("connection.php")?>

<!DOCTYPE html>

<html>

<head>

<title>booking page</title>

<link rel="stylesheet" href="cssfile/signUp.css">

</head>

<body>

Amit N. Jadav T.Y.BCA Roll No: 831 pg. 32


504 – Web Framework & Services

<input type="checkbox" id="check">

<label for="check">

<i class="fa fa-bars" id="btn"></i>

<i class="fa fa-times" id="cancle"></i>

</label>

<div class="sidebar">

<header><img src="image/Re.png">

<p><?php echo $user_data['username'];?></p>

</header>

<ul>

<li><a href="viewBus.php">Ticket Booking</a></li>

<li><a href="profile.php">Profile</a></li>

<li><a href="logout.php">logout</a></li>

</ul>

</div>

<div class="sidebar2">

<h1 class="adminTopic">Get Your Ticket...</h1>

<?php

?>

<?php

if(isset($_POST['AddBooking'])){

$passenger=$_POST['passenger_name'];

$tel=$_POST['tel'];

$email=$_POST['email'];

$board_place=$_POST['board_place'];

$desti=$_POST['Your_destination'];

if($conn->connect_error) {

die('Connection Failed :'.$conn->connect_error);

else {

$stmt=$conn->prepare("INSERT INTO
booking(passenger_name,telephone,email,boarding_place,Your_destination) VALUES(?,?,?,?,?)");

Amit N. Jadav T.Y.BCA Roll No: 831 pg. 33


504 – Web Framework & Services

$stmt->bind_param("sssss",$passenger,$tel,$email,$board_place,$desti);

$stmt->execute();

$stmt->close();

$conn->close();

} }

?> <div class="wrapper">

<div class="registration_form">

<div class="title">

Geting A Ticket...

</div>

<form action="#" method="POST">

<div class="form_wrap">

<div class="input_wrap">

<label for="title">Passenger Name</label>

<input type="text" id="title" name="passenger_name" placeholder="Passenger Name" required>

</div>

<div class="input_wrap">

<label for="title">Telephone</label>

<input type="text" id="title" name="tel" placeholder="Tel" required>

</div>

<div class="input_wrap">

<label for="title">E-mail</label>

<input type="E-mail" id="title" name="email" placeholder="E-mail" class="idclass" required>

</div>

<div class="input_wrap">

<label for="title">Board Place</label>

<input type="text" id="title" name="board_place" placeholder="board place" required>

</div>

<div class="input_wrap">

<label for="title">Your destination</label>

<input type="text" id="title" name="Your_destination" placeholder="Your destination" required>

</div>

<div class="input_wrap">

Amit N. Jadav T.Y.BCA Roll No: 831 pg. 34


504 – Web Framework & Services

<input type="submit" value="Booking Now" class="submit_btn" name="AddBooking">

</div> </div> </form> </div></div></div>

</body>

</html>

5) USER PROFILE :

Code:
<?php

session_start();

include("connection.php");

include("function.php");

$user_data = check_login($conn);

?>

<!DOCTYPE html>

<html>

<title>Online Bus Ticket System</title>

<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.1.1/css/all.min.css"

<head>

<link rel="stylesheet" href="cssfile/sidebar.css">

</head>

<body >

<div class="usern"><b><font color="#fff"> Hello !!! <?php echo


$user_data['username'];?></font></b></div>

Amit N. Jadav T.Y.BCA Roll No: 831 pg. 35


504 – Web Framework & Services

<div class="wrapper">

<div class="left">

<img src="image/Re.png"alt="user" width="200">

<br>

<a href="viewBus.php"><button class="btn4">Home </button></a>

</div>

</div>

<div class="right"><b>

<h3>Account Information</h3><hr/><br/>

<p>User name:- <?php echo $user_data['username'];?> </p><br>

<p>Email:- <?php echo $user_data['email'];?> </p>

<br>

<p>First name:-<?php echo $user_data['First_Name'];?></p><br>

<p>Last name:-<?php echo $user_data['Last_Name'];?></p><br>

<h3>LOGOUT & SECURITY</h3><hr/><br>

<br><a href="updateProfile.php?id=<?php echo $user_data['id'];?>">

<button class="btn3">Update</button></a>

<a href="logout.php">

<button class="btn3">Logout</button></a>

<a href="deleteProfile.php?id=<?php echo $user_data['id'];?>">

<button class="btn3">Delete</button></a></b>

</div>

</body>

</html>

Amit N. Jadav T.Y.BCA Roll No: 831 pg. 36


504 – Web Framework & Services

5.1) UPDATE USER PROFILE :

<?php

session_start()

?>

<?php

include("connection.php");

?>

<!DOCTYPE html>

<html lang="en" dir="ltr">

<head>

<meta charset="utf-8">

<title>Suraksha Insurance solutions</title>

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

</head>

<body>

Amit N. Jadav T.Y.BCA Roll No: 831 pg. 37


504 – Web Framework & Services

<?php

if(isset($_POST['updateprofile'])){

$id=$_POST['id'];

$fname=$_POST['fname'];

$lname=$_POST['lname'];

$email=$_POST['email'];

$username=$_POST['user_name'];

$password=$_POST['password'];

$query="UPDATE `users` SET


First_Name='$fname',Last_Name='$lname',email='$email' ,username='$username',password='$password'
where id=$id";

$query_run=mysqli_query($conn,$query);

if($query_run){

echo ("<script LANGUAGE='JavaScript'>

window.alert('Succesfully your profile updated!!!');

window.location.href='profile.php';

</script>"); }

else{

echo '<script type="text/javascript">alert("profile not updated!!!")</script>';

?> <div class="wrapper">

<div class="registration_form">

<div class="title">

Update Your EZfare Profile

</div>

<form action="#" method="POST">

<div class="form_wrap">

<div class="input_grp">

<div class="input_wrap">

<label for="fname">First Name</label>

<input type="text" id="fname" name="fname" placeholder="First Name" required>

</div>

<div class="input_wrap">

Amit N. Jadav T.Y.BCA Roll No: 831 pg. 38


504 – Web Framework & Services

<label for="lname">Last Name</label>

<input type="text" id="lname" name="lname" placeholder="Last Name" >

</div> </div>

<div class="input_wrap">

<label for="title">Id</label>

<input type="number" id="title" name="id" class="idclass" value="<?php echo $_GET['id'];?>">

</div>

<div class="input_wrap">

<label for="email">Email Address</label>

<input type="text" id="email" name="email" placeholder="E-mail" required>

</div>

<div class="input_wrap">

<label for="uname">Username</label>

<input type="text" id="uname" name="user_name" placeholder="Username" required>

</div>

<div class="input_wrap">

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

<input type="password" id="password" name="password" placeholder="password" required>

</div>

<div class="input_wrap">

<input type="submit" value="Update Now" class="submit_btn" name="updateprofile">

</div> </div> </form> </div></div>

</body>

</html>

5.2) DELETE PROFILE :


<?php

include 'connection.php';

$ID = $_GET['id'];

$sql = " DELETE FROM `users` WHERE id = $ID " ;

$query = mysqli_query($conn,$sql);

Amit N. Jadav T.Y.BCA Roll No: 831 pg. 39


504 – Web Framework & Services

echo ("<script LANGUAGE='JavaScript'>

window.alert('Succesfully your profile Deleted');

window.location.href='Login.php';

</script>");

?>

6) USER LOGOUT :
<?php
session_start();
if(isset($_SESSION['user_id']))
{
unset($_SESSION['user_id']);
}
echo ("<script LANGUAGE='JavaScript'>
window.alert('Do you need to Logout?');
window.location.href='Login.php';
</script>"
//header("Location: Login.php");
die;

Amit N. Jadav T.Y.BCA Roll No: 831 pg. 40

You might also like