How daniellbp2005/layout works
This PHP/MySQL e-commerce site presents World Cup sticker products by category and lets shoppers manage a session-based cart. The main path is catalog browsing, adding products, then viewing or changing cart quantities in a fetched modal. README-documented catalog expansion and product entry are retained, though their full implementation was not sampled. The sampled sources show catalog reads, AJAX expansion, and browser-to-cart-handler requests; links from cart handlers to storage are omitted where their source was not provided.
Main entry points: crud.php PDO CRUD · carrinho.js Cart controls · init.php Session setup · index.php Catalog page
Components 15
Product catalog
- Catalog page
index.php - Category expansion
AJAX/atualizar.php - Expand controls
js/atualizar.js - Horizontal scrolling
js/mover-linha.js
Shopping cart
- Cart controls
js/carrinho.js - Add item handler
addCarrinho.php - Cart update handler
atualizarCarrinho.php - Session setup
includes/init.php - Modal loader
modal/abrirCarinho.js - Cart modal view
modal/modalCarrinho.php
Persistence
- MySQL products
- PDO CRUD
includes/crud.php
Product management
- Product entry
addFigurinha.php - Product table
table.php
Other components
- Shopper
Connections 18
- Shopper → Catalog page: browses
- Catalog page → PDO CRUD: reads products
- PDO CRUD → MySQL products: queries
- Shopper → Expand controls: expands category
- Expand controls → Category expansion: posts category
- Category expansion → PDO CRUD: reads products
- Shopper → Horizontal scrolling: scrolls catalog
- Shopper → Cart controls: manages cart
- Cart controls → Add item handler: posts item
- Cart controls → Cart update handler: posts quantity
- Shopper → Modal loader: opens cart
- Modal loader → Cart modal view: fetches view
- Cart modal view → Session setup: starts session
- Add item handler → Session setup: uses session
- Cart update handler → Session setup: uses session
- Shopper → Product entry: adds product
- Product entry → PDO CRUD: product operations
- Shopper → Product table: views products