Projet web
CRUD en PHP – Gestion des utilisateurs
Application web simple pour gérer une liste d’utilisateurs : création, affichage, modification et suppression via une base MySQL.
Présentation du projet
Ce projet est une application CRUD (Create, Read, Update, Delete) développée en PHP et reliée à une base de données MySQL. Elle permet de gérer une liste d’utilisateurs via une interface web simple : ajout, affichage, modification et suppression.
L’objectif était de pratiquer les bases d’un projet web côté serveur : traitement de formulaires, requêtes SQL et affichage dynamique des données. J’ai aussi travaillé la sécurité minimale attendue sur ce type d’application, notamment avec des requêtes préparées.
- Formulaires pour créer et modifier un utilisateur
- Affichage des données dans un tableau
- Suppression d’un enregistrement (avec confirmation si besoin)
- Connexion à une base MySQL et exécution de requêtes SQL
Outils et technologies utilisés
- PHP (logique serveur, routage simple, traitement des formulaires)
- MySQL (stockage des utilisateurs)
- SQL (INSERT, SELECT, UPDATE, DELETE)
- HTML / CSS (interface et formulaires)
- Requêtes préparées (sécurisation des échanges)
Ce que j’ai appris
- Créer une application CRUD complète (ajout, lecture, modification, suppression).
- Relier une interface web à une base MySQL et afficher des données dynamiques.
- Utiliser des requêtes préparées pour limiter les risques d’injection SQL.
- Gérer des formulaires côté serveur (validation, traitement et retour utilisateur).
- Structurer un projet PHP de façon claire et réutilisable.