├── DBMS PROJECT SQL.docx ├── HTML, PHP Files ├── plane.jpg ├── dbconnection.php ├── style.css ├── homepagestyle.css ├── postflightcodestudents.php ├── postflightcodebusiness.php ├── postflightcodeeconomy.php ├── postflightcodediff.php ├── deleteadmindetails.php ├── deletepassengerdetails.php ├── homepage.html ├── airlinescode.php ├── passengerchoice.html ├── deletedetails.html ├── modifyadmindetails.html ├── modifypassengerdetails.php ├── postadmindetails.php ├── deletepassengerdetails.html ├── modifypassengerdetails.html ├── adminchoice.html ├── searchflight.html ├── adminlogin.php ├── viewflights.php ├── modifyflightdetails.php ├── postpassengerdetails.php ├── Passenger_Details.html ├── reviewticket.php ├── admin_form.html ├── modifyadmindetailsview.php ├── modifypassengerdetailsview.php └── searchflight.php ├── README.md └── dbms.sql /DBMS PROJECT SQL.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashishpoudel995/Airlines-Management-System/HEAD/DBMS PROJECT SQL.docx -------------------------------------------------------------------------------- /HTML, PHP Files/plane.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ashishpoudel995/Airlines-Management-System/HEAD/HTML, PHP Files/plane.jpg -------------------------------------------------------------------------------- /HTML, PHP Files/dbconnection.php: -------------------------------------------------------------------------------- 1 | 8 | -------------------------------------------------------------------------------- /HTML, PHP Files/style.css: -------------------------------------------------------------------------------- 1 | *{ 2 | margin: 0; 3 | padding: 0; 4 | font-family: Century Gothic; 5 | } 6 | .title{ 7 | position: absolute; 8 | top: 50%; 9 | left: 50%; 10 | transform: translate(-50%,-50%); 11 | } 12 | .title h1{ 13 | color: #fff; 14 | font-size: 70px; 15 | } 16 | -------------------------------------------------------------------------------- /HTML, PHP Files/homepagestyle.css: -------------------------------------------------------------------------------- 1 | *{ 2 | margin: 0; 3 | padding: 0; 4 | font-family: Century Gothic; 5 | } 6 | 7 | body{ 8 | background-image: url(plane.jpg); 9 | height: 100vh; 10 | background-size: cover; 11 | background-position: center; 12 | } 13 | 14 | .title{ 15 | position: absolute; 16 | top: 50%; 17 | left: 50%; 18 | transform: translate(-50%,-50%); 19 | } 20 | .title h1{ 21 | color: #fff; 22 | font-size: 70px; 23 | } 24 | -------------------------------------------------------------------------------- /HTML, PHP Files/postflightcodestudents.php: -------------------------------------------------------------------------------- 1 | window.location='Passenger_Details.html'"; 18 | } 19 | else{ 20 | echo ""; 30 | echo""; 31 | } 32 | } 33 | else{ 34 | 35 | echo ""; 36 | echo ""; 37 | } 38 | 39 | ?> -------------------------------------------------------------------------------- /HTML, PHP Files/postflightcodebusiness.php: -------------------------------------------------------------------------------- 1 | window.location='Passenger_Details.html'"; 18 | } 19 | else{ 20 | echo ""; 30 | echo""; 31 | } 32 | } 33 | else{ 34 | 35 | echo ""; 36 | echo ""; 37 | } 38 | 39 | ?> -------------------------------------------------------------------------------- /HTML, PHP Files/postflightcodeeconomy.php: -------------------------------------------------------------------------------- 1 | window.location='Passenger_Details.html'"; 18 | } 19 | else{ 20 | echo ""; 30 | echo""; 31 | } 32 | } 33 | else{ 34 | 35 | echo ""; 36 | echo ""; 37 | } 38 | 39 | ?> -------------------------------------------------------------------------------- /HTML, PHP Files/postflightcodediff.php: -------------------------------------------------------------------------------- 1 | window.location='Passenger_Details.html'"; 18 | } 19 | else{ 20 | echo ""; 30 | echo""; 31 | } 32 | } 33 | else{ 34 | 35 | echo ""; 36 | echo ""; 37 | } 38 | 39 | ?> -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Airlines-Management-System---DBMS-Project 2 | 3 |

4 |

Built Using:

5 |

6 | 7 | 8 | 9 | 10 | 11 |

12 |

13 | 14 | ### How to use the project? 15 | 1) Install XAMPP. 16 | 2) Create one sub folder in htdocs folder. 17 | 2) Copy all the files of "HTML, PHP Files" Folder to the newly created sub folder. 18 | 3) Start XAMPP (Apache, MySQL) and Open phpMyAdmin. 19 | 4) Create new database named "dbms" and import the sql file provided. 20 | 5) Access homepage.html by localhost/Your created folder/homepage.html 21 | 6) For Admin Login, Default username= "admin" & Default Password = "admin". 22 | 7) Initialize Airlines Id and Airlines name by directly inserting into airline table of database. 23 | -------------------------------------------------------------------------------- /HTML, PHP Files/deleteadmindetails.php: -------------------------------------------------------------------------------- 1 | 0) 15 | { 16 | while($row=mysqli_fetch_assoc($res)) 17 | { 18 | if($catch==$row['FLIGHT_CODE']) 19 | { 20 | $count+=1; 21 | } 22 | else 23 | { 24 | $count=0; 25 | } 26 | } 27 | } 28 | if($count==0) 29 | { 30 | echo ""; 31 | echo ""; 32 | } 33 | else 34 | { 35 | if(mysqli_query($con,$sql)) 36 | { 37 | $num+=1; 38 | } 39 | else 40 | { 41 | $flag+=1; 42 | } 43 | if(mysqli_query($con,$sql1)) 44 | { 45 | $num+=1; 46 | } 47 | else 48 | { 49 | $flag+=1; 50 | } 51 | if(mysqli_query($con,$sql2)) 52 | { 53 | $num+=1; 54 | } 55 | else 56 | { 57 | $flag+=1; 58 | } 59 | if($num!=0) 60 | { 61 | echo ""; 62 | echo ""; 63 | } 64 | else if($flag!=0) 65 | { 66 | echo ""; 67 | echo ""; 68 | } 69 | } 70 | } 71 | 72 | ?> -------------------------------------------------------------------------------- /HTML, PHP Files/deletepassengerdetails.php: -------------------------------------------------------------------------------- 1 | 0) 14 | { 15 | while($row=mysqli_fetch_assoc($res)) 16 | { 17 | if($passportno==$row['PASSPORT_NO']) 18 | { 19 | $count+=1; 20 | } 21 | else 22 | { 23 | $count=0; 24 | } 25 | } 26 | } 27 | $sql="select * from ticket where TICKET_NO='$ticketno'"; 28 | $res=mysqli_query($con,$sql); 29 | if(mysqli_num_rows($res)>0) 30 | { 31 | while($row=mysqli_fetch_assoc($res)) 32 | { 33 | if($ticketno==$row['TICKET_NO']) 34 | { 35 | if($passportno=$row['PASSPORT_NO']){ 36 | $flag1+=1; 37 | } 38 | } 39 | else 40 | { 41 | $flag1=0; 42 | } 43 | } 44 | } 45 | if($count==0) 46 | { 47 | echo ""; 48 | echo ""; 49 | } 50 | if($flag1==0) 51 | { 52 | echo ""; 53 | echo ""; 54 | } 55 | if(($count!=0)&&($flag1!=0)) 56 | { 57 | $sql="delete from ticket where TICKET_NO='$ticketno' && PASSPORT_NO='$passportno'"; 58 | $sql1="delete from passenger where PASSPORT_NO='$passportno'"; 59 | if(mysqli_query($con,$sql)) 60 | { 61 | $num+=1; 62 | } 63 | else 64 | { 65 | $flag+=1; 66 | } 67 | if(mysqli_query($con,$sql1)) 68 | { 69 | $num+=1; 70 | } 71 | else 72 | { 73 | $flag+=1; 74 | } 75 | if($num==2) 76 | { 77 | echo ""; 78 | echo ""; 79 | } 80 | else if($flag!=0) 81 | { 82 | echo ""; 83 | echo ""; 84 | } 85 | } 86 | } 87 | 88 | ?> -------------------------------------------------------------------------------- /HTML, PHP Files/homepage.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | LOGIN OPTIONS 5 | 79 | 80 | 81 |
82 |
83 | 87 |
88 |
89 |

LOGIN OPTIONS

90 |
91 |
92 | Admin Login 93 | Customer Login 94 |
95 |
96 | 97 | -------------------------------------------------------------------------------- /HTML, PHP Files/airlinescode.php: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | 7 | 8 | 66 | 67 | 68 |
69 | 74 |
75 |
76 |

Airlines ID

77 |
78 | 79 | 80 | 81 | 82 | 83 | 84 | 85 | 92 | 93 | 94 | 95 | 96 | 99 | 100 |
Airlines ID Airlines Name 
101 | 102 | -------------------------------------------------------------------------------- /HTML, PHP Files/passengerchoice.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | CUSTOMER OPTIONS 5 | 90 | 91 | 92 |
93 |
94 | 98 |
99 |
100 |

CUSTOMER OPTIONS

101 |
102 |
103 | Book Tickets 104 | Delete Tickets 105 | Modify Tickets 106 |
107 |
108 | 109 | -------------------------------------------------------------------------------- /HTML, PHP Files/deletedetails.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 83 | 84 | 85 |
86 | 90 |
91 |
92 |

Delete Flights

93 |
94 |
95 | 96 | 97 | 98 | 101 | 102 | 103 | 106 | 107 |
Enter Flight Code 99 | 100 |
104 | 105 |
108 | 109 | -------------------------------------------------------------------------------- /HTML, PHP Files/modifyadmindetails.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Modify Flight Details 6 | 83 | 84 | 85 |
86 | 90 |
91 |
92 |

Modify Flights

93 |
94 | 95 | 96 | 97 | 98 | 101 | 102 | 103 | 106 | 107 |
Enter Flight Code 99 | 100 |
104 | 105 |
108 | 109 | -------------------------------------------------------------------------------- /HTML, PHP Files/modifypassengerdetails.php: -------------------------------------------------------------------------------- 1 | 0) 78 | { 79 | echo ""; 80 | echo ""; 81 | } 82 | else 83 | { 84 | echo ""; 85 | echo ""; 86 | } 87 | } 88 | ?> 89 | 90 | -------------------------------------------------------------------------------- /HTML, PHP Files/postadmindetails.php: -------------------------------------------------------------------------------- 1 | 0){ 25 | $sql="select * from flight where FLIGHT_CODE='$flightcode'"; 26 | $res=mysqli_query($con,$sql); 27 | if(mysqli_num_rows($res)==0){ 28 | if(strlen($flightcode)==10){ 29 | $sql1="insert into city(C_NAME,STATE,COUNTRY) values ('$city','$state','$country')"; 30 | if(mysqli_query($con,$sql1)) 31 | { 32 | $flag=$flag+1; 33 | } 34 | $sql2="insert into airport(A_NAME,STATE,COUNTRY,C_NAME) values ('$airportname','$state','$country','$city')"; 35 | if(mysqli_query($con,$sql2)) 36 | { 37 | $flag=$flag+1; 38 | } 39 | $sql4="insert into contains(A_NAME,AIRLINE_ID) values('$airportname','$airlinesid')"; 40 | if(mysqli_query($con,$sql4)) 41 | { 42 | $flag=$flag+1; 43 | } 44 | $sql5="insert into flight(SOURCE,DESTINATION,DEPARTURE,ARRIVAL,DURATION,FLIGHT_CODE,AIRLINE_ID,PRICE_BUSINESS,PRICE_ECONOMY,PRICE_STUDENTS,PRICE_DIFFERENTLYABLED,DATE) values('$source','$destination','$departure','$arrival','$duration','$flightcode','$airlinesid','$businessclass','$economyclass','$students','$diff','$date')"; 45 | if(mysqli_query($con,$sql5)) 46 | { 47 | $flag=$flag+1; 48 | } 49 | if ($flag=4) 50 | { 51 | echo ""; 52 | echo ""; 53 | } 54 | else 55 | { 56 | echo ""; 57 | } 58 | } 59 | else{ 60 | echo ""; 61 | echo ""; 62 | } 63 | } 64 | else{ 65 | echo ""; 66 | echo ""; 67 | } 68 | } 69 | else{ 70 | echo ""; 71 | echo ""; 72 | } 73 | } 74 | ?> -------------------------------------------------------------------------------- /HTML, PHP Files/deletepassengerdetails.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 83 | 84 | 85 |
86 | 90 |
91 |
92 |

Delete Tickets

93 |
94 | 95 | 96 | 97 | 98 | 101 | 102 | 103 | 104 | 107 | 108 | 109 | 112 | 113 |
Enter Passport Number 99 | 100 |
Enter Ticket Number 105 | 106 |
110 | 111 |
114 | 115 | -------------------------------------------------------------------------------- /HTML, PHP Files/modifypassengerdetails.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 83 | 84 | 85 |
86 | 90 |
91 |
92 |

Modify Tickets

93 |
94 | 95 | 96 | 97 | 98 | 101 | 102 | 103 | 104 | 107 | 108 | 109 | 112 | 113 |
Enter Passport Number 99 | 100 |
Enter Ticket Number 105 | 106 |
110 | 111 |
114 | 115 | -------------------------------------------------------------------------------- /HTML, PHP Files/adminchoice.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | ADMIN OPTIONS 5 | 101 | 102 | 103 |
104 |
105 | 109 |
110 |
111 |

ADMIN OPTIONS

112 |
113 |
114 | View Flights 115 | Add Flights 116 | Delete Flights 117 | Modify Flights 118 |
119 |
120 | 121 | -------------------------------------------------------------------------------- /HTML, PHP Files/searchflight.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | SEARCH FLIGHT 5 | 91 | 92 | 93 | 94 |
95 |
96 | 100 |
101 |
102 |

SEARCH FLIGHT

103 |
104 | 105 | 106 | 107 | 108 | 111 | 112 | 113 | 114 | 117 | 118 | 119 | 120 | 123 | 124 | 125 | 128 | 129 |
Source 109 | 110 |
Destination 115 | 116 |
Date 121 | 122 |
126 | 127 |
130 | 131 |
132 | 133 | -------------------------------------------------------------------------------- /HTML, PHP Files/adminlogin.php: -------------------------------------------------------------------------------- 1 | window.location='adminchoice.html'"; 9 | } 10 | else{ 11 | echo""; 12 | echo ""; 13 | } 14 | } 15 | else{ 16 | echo ""; 17 | echo ""; 18 | } 19 | } 20 | 21 | ?> 22 | 23 | 24 | 25 | 26 | 27 | 104 | 105 | 106 |
107 | 111 |
112 |
113 |

Admin Login

114 |
115 |
116 | 117 | 118 | 123 | 124 | 125 | 128 | 131 | 132 | 133 | 136 | 137 | 138 | -------------------------------------------------------------------------------- /HTML, PHP Files/viewflights.php: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | 7 | 8 | 76 | 77 | 78 |
79 | 84 |
85 |
86 |

All Flights

87 |
88 |
119 | User Name: 120 | 121 | 122 |
126 | Password: 127 | 129 | 130 |
134 | 135 |
89 | 90 | 91 | 92 | 93 | 94 | 95 | 96 | 97 | 98 | 99 | 100 | 101 | 102 | 103 | 104 | 105 | 106 | 113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 130 | 131 |
SOURCE DESTINATION DEPARTURE ARRIVAL DURATION FLIGHT_CODE AIRLINE_ID PRICE(BUSINESS) PRICE(ECONOMY) PRICE(STUDENT) PRICE(DIFF) DATE 
132 | 133 | -------------------------------------------------------------------------------- /HTML, PHP Files/modifyflightdetails.php: -------------------------------------------------------------------------------- 1 | alert('Data Modification Failed')"; 37 | echo ""; 38 | } 39 | } 40 | else 41 | { 42 | echo ""; 43 | } 44 | } 45 | else 46 | { 47 | echo ""; 48 | } 49 | } 50 | if(isset($_POST['businessclass']) && !empty($_POST['businessclass'])) 51 | { 52 | $businessclass=$_POST['businessclass']; 53 | $sql="update flight set PRICE_BUSINESS='$businessclass' where FLIGHT_CODE='$flight'"; 54 | if(mysqli_query($con,$sql)) 55 | { 56 | $flag+=1; 57 | } 58 | else 59 | { 60 | echo ""; 61 | echo ""; 62 | } 63 | } 64 | if(isset($_POST['economyclass']) && !empty($_POST['economyclass'])) 65 | { 66 | $economyclass=$_POST['economyclass']; 67 | $sql="update flight set PRICE_ECONOMY='$economyclass' where FLIGHT_CODE='$flight'"; 68 | if(mysqli_query($con,$sql)) 69 | { 70 | $flag+=1; 71 | } 72 | else 73 | { 74 | echo ""; 75 | echo ""; 76 | } 77 | } 78 | if(isset($_POST['students']) && !empty($_POST['students'])) 79 | { 80 | $students=$_POST['students']; 81 | $sql="update flight set PRICE_STUDENTS='$students' where FLIGHT_CODE='$flight'"; 82 | if(mysqli_query($con,$sql)) 83 | { 84 | $flag+=1; 85 | } 86 | else 87 | { 88 | echo ""; 89 | echo ""; 90 | } 91 | } 92 | if(isset($_POST['diff']) && !empty($_POST['diff'])) 93 | { 94 | $diff=$_POST['diff']; 95 | $sql="update flight set PRICE_DIFFERENTLYABLED='$diff' where FLIGHT_CODE='$flight'"; 96 | if(mysqli_query($con,$sql)) 97 | { 98 | $flag+=1; 99 | } 100 | else 101 | { 102 | echo ""; 103 | echo ""; 104 | } 105 | } 106 | $sql1=mysqli_query($con,"DELETE FROM selected WHERE FLIGHT_CODE='$flight'"); 107 | if($count==3 || $flag!=0) 108 | { 109 | echo ""; 110 | } 111 | else 112 | { 113 | echo ""; 114 | echo ""; 115 | } 116 | echo ""; 117 | } 118 | ?> -------------------------------------------------------------------------------- /HTML, PHP Files/postpassengerdetails.php: -------------------------------------------------------------------------------- 1 | 0){ 27 | while($row=mysqli_fetch_assoc($res)) 28 | { 29 | if($passportnumber==$row['PASSPORT_NO']) 30 | { 31 | $query=mysqli_query($con,("select * from selected")); 32 | $rows=mysqli_fetch_array($query); 33 | $flight=$rows['FLIGHT_CODE']; 34 | $sql1=mysqli_query($con,"DELETE FROM selected WHERE FLIGHT_CODE='$flight'"); 35 | $sql2=mysqli_query($con,"DELETE FROM price WHERE PRICE='$price'"); 36 | $condition=1; 37 | echo ""; 38 | echo ""; 39 | } 40 | else{ 41 | $condition=0; 42 | } 43 | } 44 | } 45 | if($condition==0){ 46 | $sql="insert into passenger(FNAME,MNAME,LNAME,PASSPORT_NO,AGE,SEX,PHONE,ADDRESS,FLIGHT_CODE) values('$firstname','$middlename','$lastname','$passportnumber','$age','$sex','$phonenumber','$address','$flight')"; 47 | mysqli_query($con,$sql); 48 | $passportnumber=$_POST['passportnumber']; 49 | $sql="insert into pass(PASSPORT_NO) values('$passportnumber')"; 50 | mysqli_query($con,$sql); 51 | $query=mysqli_query($con,("select * from selected")); 52 | $rows=mysqli_fetch_array($query); 53 | $flight=$rows['FLIGHT_CODE']; 54 | $query=mysqli_query($con,("select SOURCE,DESTINATION,DATE from flight where FLIGHT_CODE='$flight'")); 55 | $rows1=mysqli_fetch_array($query); 56 | $source=$rows1['SOURCE']; 57 | $destination=$rows1['DESTINATION']; 58 | $date=$rows1['DATE']; 59 | $query=mysqli_query($con,("select PRICE,TYPE from price")); 60 | $rows2=mysqli_fetch_array($query); 61 | $price=$rows2['PRICE']; 62 | $type=$rows2['TYPE']; 63 | $sql="insert into ticket(PRICE,SOURCE,DESTINATION,DATE_OF_TRAVEL,PASSPORT_NO,FLIGHT_CODE,TYPE) values('$price','$source','$destination','$date','$passportnumber','$flight','$type')"; 64 | if(mysqli_query($con,$sql)) 65 | { 66 | echo ""; 67 | echo ""; 68 | } 69 | else 70 | { 71 | echo""; 72 | } 73 | } 74 | } 75 | else{ 76 | $query=mysqli_query($con,("select * from selected")); 77 | $rows=mysqli_fetch_array($query); 78 | $flight=$rows['FLIGHT_CODE']; 79 | $sql1=mysqli_query($con,"DELETE FROM selected WHERE FLIGHT_CODE='$flight'"); 80 | $sql2=mysqli_query($con,"DELETE FROM price WHERE PRICE='$price'"); 81 | echo ""; 82 | echo ""; 83 | } 84 | } 85 | else{ 86 | $query=mysqli_query($con,("select * from selected")); 87 | $rows=mysqli_fetch_array($query); 88 | $flight=$rows['FLIGHT_CODE']; 89 | $sql1=mysqli_query($con,"DELETE FROM selected WHERE FLIGHT_CODE='$flight'"); 90 | $sql2=mysqli_query($con,"DELETE FROM price WHERE PRICE='$price'"); 91 | echo ""; 92 | echo ""; 93 | } 94 | } 95 | 96 | ?> 97 | -------------------------------------------------------------------------------- /HTML, PHP Files/Passenger_Details.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 91 | 92 | 93 |
94 | 97 |
98 |
99 |

PASSENGER DETAILS

100 |
101 |
102 | 103 | 104 | 109 | 110 | 111 | 114 | 117 | 118 | 119 | 122 | 125 | 126 | 127 | 130 | 133 | 134 | 135 | 138 | 141 | 142 | 143 | 146 | 149 | 150 | 151 | 154 | 157 | 158 | 159 | 162 | 165 | 166 | 167 | 170 | 171 |
105 | First Name: 106 | 107 | 108 |
112 | Middle Name: 113 | 115 | 116 |
120 | Last Name: 121 | 123 | 124 |
128 | Passport Number: 129 | 131 | 132 |
136 | Age: 137 | 139 | 140 |
144 | Sex(M/F/O): 145 | 147 | 148 |
152 | Phone Number: 153 | 155 | 156 |
160 | Address: 161 | 163 | 164 |
168 | 169 |
172 |
173 | 174 | 175 | -------------------------------------------------------------------------------- /HTML, PHP Files/reviewticket.php: -------------------------------------------------------------------------------- 1 | 40 | 41 | 42 | 43 | 44 | 112 | 113 | 114 |
115 | 118 |
119 |

E-Ticket:

120 |
121 |
122 |
123 |
124 |
125 |
126 |
127 |
128 |
129 |
130 |
131 |
132 |
133 |
134 |
135 |
136 |
137 |
138 |
139 |
140 |
141 | Home 142 |
143 | 144 | -------------------------------------------------------------------------------- /HTML, PHP Files/admin_form.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 100 | 101 | 102 |
103 | 108 |
109 |
110 |

Flight Details

111 |
112 |
113 | 114 | 115 | 116 | 117 | 118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 134 | 135 | 136 | 137 | 138 | 139 | 140 | 141 | 142 | 143 | 144 | 145 | 148 | 149 | 152 | 153 | 156 | 157 | 160 | 161 | 162 | 165 | 166 |
Flight CodeAirlines IDCountryState
Airport NameSourceDestination
DepartureArrivalDurationDate
Price:
Economy Class 146 | 147 | Business Class 150 | 151 | For Students 154 | 155 | For Differently Abled 158 | 159 |
163 | 164 |
167 | 168 | -------------------------------------------------------------------------------- /HTML, PHP Files/modifyadmindetailsview.php: -------------------------------------------------------------------------------- 1 | 0) 10 | { 11 | while($row=mysqli_fetch_assoc($res)) 12 | { 13 | if($catch==$row['FLIGHT_CODE']) 14 | { 15 | $duration=$row['DURATION']; 16 | $arrival=$row['ARRIVAL']; 17 | $departure=$row['DEPARTURE']; 18 | $economyclass=$row['PRICE_ECONOMY']; 19 | $businessclass=$row['PRICE_BUSINESS']; 20 | $students=$row['PRICE_STUDENTS']; 21 | $diff=$row['PRICE_DIFFERENTLYABLED']; 22 | $count+=1; 23 | } 24 | else 25 | { 26 | $count=0; 27 | } 28 | } 29 | } 30 | if($count==0) 31 | { 32 | echo ""; 33 | echo ""; 34 | } 35 | $sql="insert into selected(FLIGHT_CODE) values('$catch')"; 36 | $res=mysqli_query($con,$sql); 37 | } 38 | ?> 39 | 40 | 41 | 42 | 43 | 138 | 139 | 140 |
141 | 144 |
145 |
146 |

Modify Flight Details

147 |
148 | 149 | 150 | 151 | 152 | 153 | 154 | 155 | 156 | 157 | 158 | 159 | 160 | 161 | 162 | 165 | 168 | 171 | 174 | 177 | 180 | 181 | 182 | 185 | 188 | 189 | 190 | 193 | 194 |
Departure name="departure">Arrival name="arrival">Duration name="duration">
Price :
163 | Business Class 164 | 166 | name="businessclass"> 167 | 169 | Economy Class 170 | 172 | name="economyclass"> 173 | 175 | For Students 176 | 178 | name="students"> 179 |
183 | For Differently Abled 184 | 186 | name="diff"> 187 |
191 | 192 |
195 | 196 | -------------------------------------------------------------------------------- /dbms.sql: -------------------------------------------------------------------------------- 1 | -- phpMyAdmin SQL Dump 2 | -- version 5.1.1 3 | -- https://www.phpmyadmin.net/ 4 | -- 5 | -- Host: localhost 6 | -- Generation Time: May 22, 2022 at 07:57 AM 7 | -- Server version: 10.4.22-MariaDB 8 | -- PHP Version: 8.1.2 9 | 10 | SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO"; 11 | START TRANSACTION; 12 | SET time_zone = "+00:00"; 13 | 14 | 15 | /*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; 16 | /*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; 17 | /*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; 18 | /*!40101 SET NAMES utf8mb4 */; 19 | 20 | -- 21 | -- Database: `dbms` 22 | -- 23 | 24 | -- -------------------------------------------------------- 25 | 26 | -- 27 | -- Table structure for table `airline` 28 | -- 29 | 30 | CREATE TABLE `airline` ( 31 | `AIRLINE_ID` varchar(10) NOT NULL, 32 | `AIRLINE_NAME` varchar(50) DEFAULT NULL 33 | ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4; 34 | 35 | -- -------------------------------------------------------- 36 | 37 | -- 38 | -- Table structure for table `airport` 39 | -- 40 | 41 | CREATE TABLE `airport` ( 42 | `A_NAME` varchar(50) NOT NULL, 43 | `STATE` varchar(30) NOT NULL, 44 | `COUNTRY` varchar(30) NOT NULL, 45 | `C_NAME` varchar(30) DEFAULT NULL 46 | ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4; 47 | 48 | -- -------------------------------------------------------- 49 | 50 | -- 51 | -- Table structure for table `city` 52 | -- 53 | 54 | CREATE TABLE `city` ( 55 | `C_NAME` varchar(30) NOT NULL, 56 | `STATE` varchar(30) NOT NULL, 57 | `COUNTRY` varchar(30) DEFAULT NULL 58 | ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4; 59 | 60 | -- -------------------------------------------------------- 61 | 62 | -- 63 | -- Table structure for table `contains` 64 | -- 65 | 66 | CREATE TABLE `contains` ( 67 | `A_NAME` varchar(50) DEFAULT NULL, 68 | `AIRLINE_ID` varchar(10) DEFAULT NULL 69 | ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4; 70 | 71 | -- -------------------------------------------------------- 72 | 73 | -- 74 | -- Table structure for table `flight` 75 | -- 76 | 77 | CREATE TABLE `flight` ( 78 | `SOURCE` varchar(30) NOT NULL, 79 | `DESTINATION` varchar(30) NOT NULL, 80 | `DEPARTURE` varchar(5) DEFAULT NULL, 81 | `ARRIVAL` varchar(5) DEFAULT NULL, 82 | `DURATION` varchar(5) DEFAULT NULL, 83 | `FLIGHT_CODE` char(10) NOT NULL, 84 | `AIRLINE_ID` varchar(10) DEFAULT NULL, 85 | `PRICE_BUSINESS` int(15) DEFAULT NULL, 86 | `PRICE_ECONOMY` int(15) DEFAULT NULL, 87 | `PRICE_STUDENTS` int(15) DEFAULT NULL, 88 | `PRICE_DIFFERENTLYABLED` int(15) DEFAULT NULL, 89 | `DATE` date NOT NULL 90 | ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4; 91 | 92 | -- -------------------------------------------------------- 93 | 94 | -- 95 | -- Table structure for table `pass` 96 | -- 97 | 98 | CREATE TABLE `pass` ( 99 | `PASSPORT_NO` char(8) DEFAULT NULL 100 | ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4; 101 | 102 | -- -------------------------------------------------------- 103 | 104 | -- 105 | -- Table structure for table `passenger` 106 | -- 107 | 108 | CREATE TABLE `passenger` ( 109 | `FNAME` varchar(50) NOT NULL, 110 | `MNAME` varchar(50) DEFAULT NULL, 111 | `LNAME` varchar(50) NOT NULL, 112 | `PASSPORT_NO` char(8) NOT NULL, 113 | `AGE` int(3) DEFAULT NULL, 114 | `SEX` char(1) DEFAULT NULL, 115 | `PHONE` char(10) DEFAULT NULL, 116 | `ADDRESS` varchar(50) DEFAULT NULL, 117 | `FLIGHT_CODE` char(10) DEFAULT NULL 118 | ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4; 119 | 120 | -- -------------------------------------------------------- 121 | 122 | -- 123 | -- Table structure for table `price` 124 | -- 125 | 126 | CREATE TABLE `price` ( 127 | `PRICE` int(20) DEFAULT NULL, 128 | `TYPE` char(50) DEFAULT NULL 129 | ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4; 130 | 131 | -- -------------------------------------------------------- 132 | 133 | -- 134 | -- Table structure for table `selected` 135 | -- 136 | 137 | CREATE TABLE `selected` ( 138 | `FLIGHT_CODE` char(10) DEFAULT NULL 139 | ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4; 140 | 141 | -- -------------------------------------------------------- 142 | 143 | -- 144 | -- Table structure for table `ticket` 145 | -- 146 | 147 | CREATE TABLE `ticket` ( 148 | `TICKET_NO` int(11) NOT NULL, 149 | `PRICE` int(15) DEFAULT NULL, 150 | `SOURCE` varchar(30) DEFAULT NULL, 151 | `DESTINATION` varchar(30) DEFAULT NULL, 152 | `DATE_OF_TRAVEL` date DEFAULT NULL, 153 | `PASSPORT_NO` char(8) DEFAULT NULL, 154 | `FLIGHT_CODE` char(10) DEFAULT NULL, 155 | `TYPE` varchar(30) DEFAULT NULL 156 | ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4; 157 | 158 | -- 159 | -- Indexes for dumped tables 160 | -- 161 | 162 | -- 163 | -- Indexes for table `airline` 164 | -- 165 | ALTER TABLE `airline` 166 | ADD PRIMARY KEY (`AIRLINE_ID`); 167 | 168 | -- 169 | -- Indexes for table `airport` 170 | -- 171 | ALTER TABLE `airport` 172 | ADD PRIMARY KEY (`A_NAME`); 173 | 174 | -- 175 | -- Indexes for table `city` 176 | -- 177 | ALTER TABLE `city` 178 | ADD PRIMARY KEY (`C_NAME`); 179 | 180 | -- 181 | -- Indexes for table `flight` 182 | -- 183 | ALTER TABLE `flight` 184 | ADD PRIMARY KEY (`FLIGHT_CODE`); 185 | 186 | -- 187 | -- Indexes for table `passenger` 188 | -- 189 | ALTER TABLE `passenger` 190 | ADD PRIMARY KEY (`PASSPORT_NO`); 191 | 192 | -- 193 | -- Indexes for table `ticket` 194 | -- 195 | ALTER TABLE `ticket` 196 | ADD PRIMARY KEY (`TICKET_NO`); 197 | 198 | -- 199 | -- AUTO_INCREMENT for dumped tables 200 | -- 201 | 202 | -- 203 | -- AUTO_INCREMENT for table `ticket` 204 | -- 205 | ALTER TABLE `ticket` 206 | MODIFY `TICKET_NO` int(11) NOT NULL AUTO_INCREMENT; 207 | COMMIT; 208 | 209 | /*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; 210 | /*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; 211 | /*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; 212 | -------------------------------------------------------------------------------- /HTML, PHP Files/modifypassengerdetailsview.php: -------------------------------------------------------------------------------- 1 | 0) 12 | { 13 | while($row=mysqli_fetch_assoc($res)) 14 | { 15 | if($passportno==$row['PASSPORT_NO']) 16 | { 17 | $fname=$row['FNAME']; 18 | $mname=$row['MNAME']; 19 | $lname=$row['LNAME']; 20 | $age=$row['AGE']; 21 | $sex=$row['SEX']; 22 | $phone=$row['PHONE']; 23 | $address=$row['ADDRESS']; 24 | $count+=1; 25 | } 26 | else 27 | { 28 | $count=0; 29 | } 30 | } 31 | } 32 | $sql="select * from ticket where TICKET_NO='$ticketno'"; 33 | $res=mysqli_query($con,$sql); 34 | if(mysqli_num_rows($res)>0) 35 | { 36 | while($row=mysqli_fetch_assoc($res)) 37 | { 38 | if($ticketno==$row['TICKET_NO']) 39 | { 40 | if($passportno=$row['PASSPORT_NO']){ 41 | $flag+=1; 42 | } 43 | } 44 | else 45 | { 46 | $flag=0; 47 | } 48 | } 49 | } 50 | if($count==0) 51 | { 52 | echo ""; 53 | echo ""; 54 | } 55 | if($flag==0) 56 | { 57 | echo ""; 58 | echo ""; 59 | } 60 | if(($count!=0)&&($flag!=0)){ 61 | $sql="insert into pass(PASSPORT_NO) values('$passportno')"; 62 | $res=mysqli_query($con,$sql); 63 | } 64 | } 65 | ?> 66 | 67 | 68 | 69 | 70 | 156 | 157 | 158 |
159 | 163 |
164 |
165 |

PASSENGER DETAILS

166 |
167 | 168 | 169 | 170 | 175 | 176 | 177 | 180 | 183 | 184 | 185 | 188 | 191 | 192 | 193 | 196 | 199 | 200 | 201 | 204 | 207 | 208 | 209 | 212 | 215 | 216 | 217 | 220 | 223 | 224 | 225 | 228 | 229 |
171 | First Name: 172 | 173 | name="firstname"> 174 |
178 | Middle Name: 179 | 181 | name="middlename"> 182 |
186 | Last Name: 187 | 189 | name="lastname"> 190 |
194 | Age: 195 | 197 | name="age"> 198 |
202 | Sex: 203 | 205 | name="Sex"> 206 |
210 | Phone Number: 211 | 213 | name="phonenumber"> 214 |
218 | Address: 219 | 221 | name="address"> 222 |
226 | 227 |
230 |
231 | 232 | -------------------------------------------------------------------------------- /HTML, PHP Files/searchflight.php: -------------------------------------------------------------------------------- 1 | alert('No Flights available')"; 18 | echo ""; 19 | } 20 | } 21 | else{ 22 | echo ""; 23 | echo ""; 24 | } 25 | } 26 | else{ 27 | echo ""; 28 | echo ""; 29 | } 30 | } 31 | else{ 32 | echo ""; 33 | echo ""; 34 | } 35 | } 36 | ?> 37 | 38 | 39 | 40 | 41 | 109 | 110 | 111 |
112 | 116 |
117 |
118 |

Available Flights

119 |
120 | 121 | 122 | 123 | 124 | 125 | 126 | 127 | 128 | 129 | 130 | 131 | 132 | 133 | 138 | 139 | 140 | 141 | 142 | 143 | 144 | 145 | 146 | 147 | 148 | 149 | 150 | 151 | 152 | 153 | 154 | 155 | 156 | 157 | 158 | 159 | 160 | 161 | 162 | 163 | 164 | 165 | 166 | 167 | 168 | 169 | 170 | 171 | 172 | 173 | 174 | 175 | 176 | 177 | 178 | 181 | 182 |
DEPARTURE ARRIVAL DURATION FLIGHT_CODE AIRLINE_ID PRICE TYPE 
 
 
 
 
183 | 184 | --------------------------------------------------------------------------------