Home
Documentation
The Trongate PHP Framework
Form Handling
☰
Trongate PHP Framework Docs
Search Documentation
Introduction
Forward by Claude AI
The Quiet Return to PHP
The Reason Why Trongate v2 Was Built
Enterprise Power Without Enterprise Bloat
Dedication
Basic Concepts
Coding Style Guidelines
Modern PHP Syntax in Trongate
Working With Third-Party Libraries
Trongate's Directory Structure
Modular MVC
Naming Your Modules
Loading Modules
Understanding Routing
Routing: An Overview
Homepage Routing
Automatic URL Routing
Custom Routing
Hiding The Admin Login URL
Intercepting Requests
Interceptors
Preventing URL Invocation
Working With CORS
Module Fundamentals
Modules Ahoy!
Controller Files
Model Files
View Files
Module Assets
Child Modules
Importing SQL
Introducing Included Modules
Database Operations
Getting Connected
Regarding Table Names
Database Interaction Methods
Executing Raw SQL
Using Debug Mode
Loading Modules From Models
Working With Multiple Databases
Templates
The Big Picture
Admin and Public Templates
Additional Includes
Changing Color Schemes
Building Custom HTML Templates
Custom 404 Pages
Helpers
Helpers Overview
Flashdata Helpers
Form Helpers
String Helpers
URL Helpers
Utilities Helpers
Helpful Constants
Form Handling
Form Handling Fundamentals
Creating Forms
Form Input Fields
Textareas and Dropdowns
Checkboxes and Radio Buttons
Form Labels
Retrieving Form Data
Form Helper Reference
Form Validation
Form Validation Introduction
Form Validation Basics
Displaying Validation Errors
The Create/Update Pattern
Custom Validation Rules
Multilingual Form Validation
CSRF Protection
Styling Validation Errors
Validation Rules Reference
Working With Files
File Handling Fundamentals
Basic File Uploading
File Uploading Deep Dive
Understanding File Paths
File Management Beyond Uploads
Directory Management
Regarding File Security
File Handling Quick Reference
Image Manipulation
Meet The Image Module
Basic Image Uploading
Image Upload Configuration
Understanding Image Paths
Where to Store Images
Image Operations
Outputting and Saving Images
Image Manipulation Quick Reference
Working With Dates & Times
What's New With Trongate v2
Date and Time Fundamentals
Date Input Fields
Time Input Fields
DateTime Input Fields
Month Input Fields
Week Input Fields
Validating Date and Time Data
Database Storage Best Practices
Language Control
The Language Module
Loading Language Files
Using the Language Module
HTML Language Attributes
Language Module Reference
Authorization & Authentication
Understanding Trongate's Token System
The Complete Token Lifecycle
Generating Tokens
Validating and Fetching User Data
Destroying Tokens
The Trongate Security Module
Attaching Tokens Using JavaScript
Tips And Best Practices
Best Practices For Handling Data
Mastering Constructors
Building Modules: Controllers vs Utilities
Hiding The Admin Login URL
Pre-Launch Checklist
Top Five Tips for Mastering Trongate
Prev
Next
Chapter 8
Form Handling
×
Search Documentation
Table of Contents
Introduction
Basic Concepts
Understanding Routing
Intercepting Requests
Module Fundamentals
Database Operations
Templates
Helpers
Form Handling
Form Validation
Working With Files
Image Manipulation
Working With Dates & Times
Language Control
Authorization & Authentication
Tips And Best Practices
↑