Exercices validation des formulaires en PHP : Série 01
Exercices validation des formulaires en PHP : Série 01
-
Objectifs
- Être capable de valider des formulaires en PHP.
-
Exercice 01
-
Énoncé
- Réaliser le formulaire suivant dans une page (creerApprenant.php):
- Ajouter les contrôles de validation (en JavaScript) pour les champs de saisie :
- L’email doit être un email valide (il suffit de tester la présence de @ et le point ‘.‘ après)
- Le téléphone doit contenir 08 caractères ;
- Tous les champs doivent être renseignés.
- Écrire le Script PHP (API PDO) permettant d’insérer les données dans la BD (Utiliser l’architecture standard)
- Ajouter au code une fonction ou méthode pour pouvoir crypter le mot de passe afin de le rendre plus sécurisé ;
- Créer une page web (affichageApprenant.php) permettant d’afficher la liste des inscrits tirée par service;
- Proposer un formulaire (rechercheApprenant.php) pour chercher et afficher (sur plusieurs pages) les informations d’un apprenant par CIN et/ou prénom nom et/ou date de naissance ;
-
Solution
- Essayez de faire l’exercice de votre côté avant de regarder la Solution !
-
Exercice 02
-
Énoncé
- Valider la page creerApprenant.php crée dans l’exercice 01 par un script PHP sur une page séparée « valiserFormulaire.php » en testant les contraintes suivantes :
- Tous les champs sont obligatoires.
- Utiliser un FILTER_VALIDATE_EMAIL pour valider l’email.
- Utiliser un FILTER_SANITIZE_SPECIAL_CHARS pour nettoyer le nom et prénom.
-
Solution
- Essayez de faire l’exercice de votre côté avant de regarder la Solution !