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.

Programming with Microsoft Visual Basic 2017
8th Edition
ISBN:9781337102124
Author:Diane Zak
Publisher:Diane Zak
Chapter11: Sql Server Databases
Section: Chapter Questions
Problem 15RQ
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
Programming with Microsoft Visual Basic 2017
Programming with Microsoft Visual Basic 2017
Computer Science
ISBN:
9781337102124
Author:
Diane Zak
Publisher:
Cengage Learning
COMPREHENSIVE MICROSOFT OFFICE 365 EXCE
COMPREHENSIVE MICROSOFT OFFICE 365 EXCE
Computer Science
ISBN:
9780357392676
Author:
FREUND, Steven
Publisher:
CENGAGE L