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.

PHP MySQL CRUD
CRUD - interface de gestion des utilisateurs CRUD - formulaire ajout/modification CRUD - liste des utilisateurs

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.