Setting Up Some Things!
  • Introduction
  • Local Delopment Environment Installation
  • Code Editors I recommend (OPTIONAL)
  • Course Exercise FIles
E-commerce System - FRONT- END
  • 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
Product Function
  • 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
USER
  • Login Page and User Table Creation
  • Login Page Setup and Function Part 1
  • Login Page Function Complete and Session Helper Message Function
CONTACT PAGE
  • Contact Page Setup
  • Sending Messages
SHOPPING CART
  • 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
Paypal API for Payment Processing
  • 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
BACK END: ADMIN
  • 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
Reports Functionality
  • 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
Orders in Admin
  • Displaying Orders
  • Deleting Orders
Products in Admin
  • 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
Categories in admin
  • Displaying Categories
  • Creating Categories
  • Deleting Categories