Lab 5 — The Beacons Are Lit: Contact Forms and Communication
The Tale
Lab 5 introduced the basics of server‑side form handling and backend integration. Unlike previous labs that focused mainly on frontend development, this assignment shifted the attention towards how a website communicates with a server and stores user input.
Although the complete implementation was not finalized, this lab provided valuable insight into how contact forms work behind the scenes and what is required to make them function securely and reliably.
The Quest Objectives
- Understand the basic roles of Apache, MySQL, and PHP in a web environment.
- Learn how PHP can be integrated into an existing HTML and CSS project.
- Work with HTML forms and controls and connect them to backend processing.
- Gain awareness of common security risks related to handling user input.
Reflections from the Road
What Went Well
- The theoretical concepts behind form handling and server‑side processing became clearer.
What Could Be Improved
- The technical setup of the backend environment proved to be more complex than expected.