Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

INTRODUCTION For this assignment, you will be developing PHP/PDO code for a page or set of pages that fulfill(s) the requirements found below. Using your

image text in transcribed

INTRODUCTION For this assignment, you will be developing PHP/PDO code for a page or set of pages that fulfill(s) the requirements found below. Using your personal database on the MariaDB server (the one that has your zid as its name), create the tables from the SQL SELECT slides (S, SP, P) and make sure they contain the data in the rows shown in the slides (before adding the extra rows later). None of the columns should be allowed to be NULL. Data types are not specified in the tables from the slides, so feel free to choose any that would work to store the data shown. REQUIREMENTS There must be a way to show all of the suppliers and their details. (10 pts) 2 There must be a way to show all of the parts and their details. (10 pts) There must be a form that allows a user to select a part and see everyone who supplies that part, along with how many of that part they have available. The information on the part chosen should be shown as well. (20 pts) There must be a form that allows a user to select a supplier and get a list of all of the parts they supply and how many of each they have. Information on the supplier chosen should also be displayed. (15 pts) There must be a way to select a part and a supplier and buy some number of parts from them, re- ducing the quantity they have left to supply by the amount bought. (Don't worry about tracking the purchases, just adjust the quantity appropriately.) (15 pts) There must be a form that allows a user to add a new part to the database. (15 pts) There must be a form that allows a user to add a new supplier to the database. (15 pts) IMPORTANT NOTES You will have a fair amount of leeway on the design of the page. The functionality is the most important part, but it should be obvious how your pages work while the TAs are grading. The portions that fulfill the requirements should stand out. You are required to use prepared statements for any queries that will contain data that comes from the user. Note: Do not forget that PHP code only runs ON THE SERVER when the page is requested. Addi- tionally, the files containing your code must have an extension of .php or the code will not be run. INTRODUCTION For this assignment, you will be developing PHP/PDO code for a page or set of pages that fulfill(s) the requirements found below. Using your personal database on the MariaDB server (the one that has your zid as its name), create the tables from the SQL SELECT slides (S, SP, P) and make sure they contain the data in the rows shown in the slides (before adding the extra rows later). None of the columns should be allowed to be NULL. Data types are not specified in the tables from the slides, so feel free to choose any that would work to store the data shown. REQUIREMENTS There must be a way to show all of the suppliers and their details. (10 pts) 2 There must be a way to show all of the parts and their details. (10 pts) There must be a form that allows a user to select a part and see everyone who supplies that part, along with how many of that part they have available. The information on the part chosen should be shown as well. (20 pts) There must be a form that allows a user to select a supplier and get a list of all of the parts they supply and how many of each they have. Information on the supplier chosen should also be displayed. (15 pts) There must be a way to select a part and a supplier and buy some number of parts from them, re- ducing the quantity they have left to supply by the amount bought. (Don't worry about tracking the purchases, just adjust the quantity appropriately.) (15 pts) There must be a form that allows a user to add a new part to the database. (15 pts) There must be a form that allows a user to add a new supplier to the database. (15 pts) IMPORTANT NOTES You will have a fair amount of leeway on the design of the page. The functionality is the most important part, but it should be obvious how your pages work while the TAs are grading. The portions that fulfill the requirements should stand out. You are required to use prepared statements for any queries that will contain data that comes from the user. Note: Do not forget that PHP code only runs ON THE SERVER when the page is requested. Addi- tionally, the files containing your code must have an extension of .php or the code will not be run

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Data Management Databases And Organizations

Authors: Richard T. Watson

2nd Edition

0471180742, 978-0471180746

More Books

Students also viewed these Databases questions

Question

12-5 How will MIS help my career?

Answered: 1 week ago