- Introduction
- Local Delopment Environment Installation
- Code Editors I recommend (OPTIONAL)
- Course Exercise FIles
- Downloading Assets
- Defining Paths with Constants
- Defining Paths and Database Connection with Constants
- Creating Database and Testing
- Making Index.php Parts Modular
- Slider and Navs Snippet Creation
- Creating the Category Table
- Displaying Dynamic Categories
- Useful Custom Helper Functions
- Creating the Products Table and Data Insertion
- Starting the Get Product Function
- Display Products
- Product Button Link to Single Product Page
- Category Page and Funcion
- Single Product Page Setup
- Displaying Dynamic Data in Single Product Page - CHALLENGE
- New Column and Data Insertion - SOLUTION
- Displaying Products in Category Page
- Displaying Products in SHOP Page
- Login Page and User Table Creation
- Login Page Setup and Function Part 1
- Login Page Function Complete and Session Helper Message Function
- Contact Page Setup
- Sending Messages
- Setting Up Quantity and Procedure Explanation
- Removing the function that destroys sessions
- Creating the CART page and the Add Product Session Code Part 1
- Session destroy - (Edwin from the future)
- Add Product Session Code Part 2
- Add Product Session Code Part 3- Limiting with quantity
- Remove and Delete Items from cart
- Testing our Remove and Delete Functions
- CART - function part 1
- CART - function part 2
- CART - function part 3
- CART - function part 4
- CART - function part 5
- CART - function part 6 - getting total
- Cart Unsetting Values
- UPDATE PAYPAL UI
- Introduction to the Developer Paypal Site
- Paypal form Explanation
- Creating PHP form code
- Submitting Info to Paypal
- Fixing product total for paypal
- Thank you Page Part 1
- Thank you Page and Creating Orders Table Part 2
- Session Destroy And Paypal Button Functionality
- Improving Paypal Button and more
- Making admin Index.php Reusable
- Including Admin Content based on Condition
- Including Orders Page
- Fixing Page Problem and Moving Pages - CHALLENGE
- Setting up the rest of the pages - SOLUTION
- Admin Security Code
- Moving Cart Pages and Setting up New Paths
- Insert New Column in the Orders table - CHALLENGE
- Creating a Reports Table and Testing in Thank you page
- Inserting data into reports with PHP and testing
- Pulling Last order and Insert it in reports -testing
- Function report finished
- Displaying Orders
- Deleting Orders
- Displaying Products in Admin
- Adding Edit Link and Delete Link to the Products Page
- Delete Product page and Setting Session Message
- Adding Products Function part 1 - CHALLENGE
- Adding Products Function Part 2 - SOLUTION
- Adding Products Function part 3 - upload directory setup
- Adding Products Function part 4 - Insert Query
- Arranging Form Fields in the Add Product Page
- Adding products and fixing some bugs
- Showing Dynamic Categories in the select HTML element
- Relating Products Table and Categories Table to show Categories
- Displaying Images in Products Page and Home Page
- Displaying Images in the Checkout Page
- Updating Product function Part 1
- Updating Product function Part 2
- Displaying Data in the Edit Product page
- Debugging the our Update Product Function and Image Feature Safety Net Code
- Displaying Default Category Name in the Select Element
- Displaying Categories
- Creating Categories
- Deleting Categories