PHP
Exercices validation des formulaires en PHP : Série 01
Un cours complet pour maîtriser Exercices validation des formulaires en PHP : Série 01.
0 chapitres
0 QCM
Accès gratuit
Dans cet article
16- Valider les formulaires en PHP 20/07/2021
Sommaire du cours
Qu’est ce que PHP?
Les différentes versions de PHP
Pourquoi utiliser PHP ?
Choisir un Serveur Web Local Sous Windows
Installer WampServer sur Windows
Qu'est-ce qu'un site dynamique?
Déclaration et initialisation d'une variable en PHP
Type et transtypage d’une variable en PHP
Contrôler l’état d’une variable en PHP
Les types de données en PHP
Exercices les variables en PHP : Série 01
Opérateurs et concaténation en PHP
Créez votre première page PHP
Intégrer du code PHP dans le HTML
Les structures conditionnelles en PHP
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 ;
- Réaliser le formulaire suivant dans une page (creerApprenant.php):
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 !