How nguyenquocdai1406-gif/ins306401_ins3064_nguyenquocdai works
This repository is a collection of standalone PHP learning exercises, not one integrated application. The main user-to-result patterns are submitting a form and seeing validation/results, progressing through a session-backed registration flow, editing a profile, and viewing database-backed reports. The sampled database pages share a PDO singleton; other exercises are independent. The README is empty, and several small exercises were not sampled, so their behavior and connections are not inferred.
Main entry points: Database.php PDO Singleton · profile.php Profile Management · top_customers.php Top Customers Report · index.php Product Dashboard
Components 22
PHP Basics
- Welcome Page
Active_learning_session_00_01_Nguyen Quoc Dai_23070023/02_welcome.php.php - Session 2 Exercises
Session 2
Form Exercises
- Calculator
session_03/ex2/calculator.php - Login Counter
session_03/ex3/login.php - Search Echo
session_03/ex4/search.php - Contact Submission
session_03/ex1/submit.php - Self-Processing Form
session_03/ex5/Self-Processing.php - Form Utilities
session_03/ex6/utils.php - Sticky Form
session_03/ex7/sticky.php - Registration Step One
session_03/ex8/step1.php - Registration Step Two
session_03/ex8/step2.php
Mini Project
- Project Entry
session_03/mini_project/index.php - User Login
session_03/mini_project/login.php - User Registration
session_03/mini_project/register.php - Profile Management
session_03/mini_project/profile.php - Upload Profile Handler
session_03/mini_project/uploads/profile.php - User Logout
session_03/mini_project/logout.php
Database Exercises
- Top Customers Report
session_07/Path3/top_customers.php - Product Dashboard
session_07/Path4/index.php - PDO Singleton
session_07/Path3/Database.php
Other components
- Learner
- MySQL Database
Connections 20
- Learner → Welcome Page: opens
Active_learning_session_00_01_Nguyen Quoc Dai_23070023/02_welcome.php.php - Learner → Session 2 Exercises: opens exercises
- Learner → Calculator: submits numbers
session_03/ex2/calculator.php - Learner → Login Counter: submits credentials
session_03/ex3/login.php - Learner → Search Echo: enters query
session_03/ex4/search.php - Learner → Contact Submission: submits form
session_03/ex1/submit.php - Learner → Self-Processing Form: submits form
session_03/ex5/Self-Processing.php - Learner → Sticky Form: submits form
session_03/ex7/sticky.php - Learner → Registration Step One: starts registration
- Learner → Project Entry: opens project
- Learner → User Login: logs in
- Learner → User Registration: registers
- Learner → Profile Management: edits profile
session_03/mini_project/profile.php - Learner → Top Customers Report: views report
session_07/Path3/top_customers.php - Learner → Product Dashboard: filters products
session_07/Path4/index.php - Registration Step Two → Registration Step One: redirects to
session_03/ex8/step2.php - Profile Management → User Logout: links to
session_03/mini_project/profile.php - Top Customers Report → PDO Singleton: gets connection
session_07/Path3/top_customers.php - Product Dashboard → PDO Singleton: gets connection
session_07/Path4/index.php - PDO Singleton → MySQL Database: opens PDO connection
session_07/Path3/Database.php