Now we will be building a simplified Shopping Cart module which will take advantage of our newly built database abstraction class.
Let's map out the features of the Shopping Cart:
Shopping List page:
The shopper should see several items with their names and prices
The shopper should be able to click on a checkbox beside each item which adds it to the cart
Checkout page:
List of items and their prices
Total
Confirmation page:
Input the details such as the bill-to address, bill-to credit card number, and, of course, the name
The shopper should also be able to specify which address to send the goods to
In this page, we will create basic HTML blocks to show the list of items that a shopper may wish to buy.
We will use the same template system which we had earlier, but instead of having the entire code in one page, we'll separate out the header and the footer and simply include them in our files using include()
. We'll also use the same Bootstrap framework...