A simple contact form application built with PHP and SQLite that demonstrates CRUD (Create, Read, Update, Delete) operations. The application uses Bootstrap for styling and includes client-side JavaScript for a better user experience.
- Create new contact entries
- View all submitted entries
- Update existing entries
- Delete entries
- Responsive design using Bootstrap 5
- SQLite database storage
- Input validation and sanitization
- PHP with SQLite3 extension
- Web server (Apache/Nginx)
- Modern web browser
- Clone this repository to your web server's directory
- Ensure the directory has write permissions for the SQLite database
- Access the application through your web browser
- SQL injection prevention using prepared statements
- XSS protection with HTML escaping
- CSRF protection for form submissions