The booking webpage asks customers to fill in a booking form that collects a series of customer information induding customer name, email address, phone number, check-in date (suppose all customers only book night), room type and number of check-in persons. Before you submit the data to the server, you need to use JavaScript to check the validity of the input information. The specific requirements are listed as below: • A valid consumer name should have both first name and last name, and they should be separated by a space (e.g., "Ra Xi"); A valid email address should have the "@" character; • A valid phone number should contain 10 digits and should start with "04"; Check-in date should be collected with a calendar date format; . • Number of check-in persons should be less than or equal to the maximum number that a type of room can accommodate. o o Standard twin room and executive twin room can accommodate at most 2 persons; Superior suite room, deluxe suite room, and executive suite room can accommodate at most 3 persons; o Presidential suite can accommodate at most 5 persons; If any data is invalid, you need to prevent the data from being sent to the server and ask customers to re-enter the data. Please note that you MUST use JavaScript to check the validity of form input. After the validity check, the form input will be sent to the server. You need to use PHP to connect to a pre-created database named "SOF102_A1", and check whether there is a capacity for the nominated room for the check-in date. If there is still capacity, you need to store the registration information in the database. Then, display "The below booking has been successful!" and display the booking details following. Otherwise, display "Sorry! There is no available room!" and ask customers to re-enter new booking information.

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question

How can store web form data to database according given question last part. and shows message

Task 2:
The booking webpage asks customers to fill in a booking form that collects a series of customer
information including customer name, email address, phone number, check-in date (suppose all
customers only book night), room type and number of check-in persons. Before you submit the data to
the server, you need to use JavaScript to check the validity of the input information. The specific
requirements are listed as below:
• A valid consumer name should have both first name and last name, and they should be
separated by a space (e.g., "Rat Xie");
• A valid email address should have the "@" character;
A valid phone number should contain 10 digits and should start with "04";
Check-in date should be collected with a calendar date format;
Number of check-in persons should be less than or equal to the maximum number that a type
of room can accommodate.
o
o
.
.
Standard twin room and executive twin room can accommodate at most 2 persons;
Superior suite room, deluxe suite room, and executive suite room can accommodate
at most 3 persons;
o
Presidential suite can accommodate at most 5 persons;
If any data is invalid, you need to prevent the data from being sent to the server and ask customers to
re-enter the data. Please note that you MUST use JavaScript to check the validity of form input.
After the validity check, the form input will be sent to the server. You need to use PHP to connect to a
pre-created database named "SOF102_A1", and check whether there is a capacity for the nominated
room for the check-in date.
If there is still capacity, you need to store the registration information in the database. Then,
display "The below booking has been successful!" and display the booking details following.
Otherwise, display "Sorry! There is no available room!" and ask customers to re-enter new
booking information.
Transcribed Image Text:Task 2: The booking webpage asks customers to fill in a booking form that collects a series of customer information including customer name, email address, phone number, check-in date (suppose all customers only book night), room type and number of check-in persons. Before you submit the data to the server, you need to use JavaScript to check the validity of the input information. The specific requirements are listed as below: • A valid consumer name should have both first name and last name, and they should be separated by a space (e.g., "Rat Xie"); • A valid email address should have the "@" character; A valid phone number should contain 10 digits and should start with "04"; Check-in date should be collected with a calendar date format; Number of check-in persons should be less than or equal to the maximum number that a type of room can accommodate. o o . . Standard twin room and executive twin room can accommodate at most 2 persons; Superior suite room, deluxe suite room, and executive suite room can accommodate at most 3 persons; o Presidential suite can accommodate at most 5 persons; If any data is invalid, you need to prevent the data from being sent to the server and ask customers to re-enter the data. Please note that you MUST use JavaScript to check the validity of form input. After the validity check, the form input will be sent to the server. You need to use PHP to connect to a pre-created database named "SOF102_A1", and check whether there is a capacity for the nominated room for the check-in date. If there is still capacity, you need to store the registration information in the database. Then, display "The below booking has been successful!" and display the booking details following. Otherwise, display "Sorry! There is no available room!" and ask customers to re-enter new booking information.
Expert Solution
steps

Step by step

Solved in 3 steps

Blurred answer
Knowledge Booster
JQuery and Javascript
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education