Vérification de formulaire
dragazor
-
avion-f16 Messages postés 20367 Date d'inscription Statut Contributeur Dernière intervention -
avion-f16 Messages postés 20367 Date d'inscription Statut Contributeur Dernière intervention -
Bonsoir à tous,
j'ai un formulaire sur mon site, et je voudrais faire une vérification de celui-ci, sachant que lors de sa validation, l'utilisateur est redirigé vers une autre page.
Ma vérification serait du style: -vérifier que le nom n'est pas en numérique,
-vérifier que la date de naissance n'est pas trop longue
-vérifier que l'adresse email comporte bien un @ ...
Je pense que je saurai gérer tout ca en php (je ne veux pas utiliser javascript, on ne sais jamais s'il est désactivé). En revanche étant donné que la partie ACTION de mon formulaire est déjà prise (action=adresse_de_la_page_suivante), je ne sais pas ou appeler la fonction qui va vérifier ce que je vous ai dit plus haut. Aussi, comment faire en sorte qu'il ne passe pas à la page suivante si les infos ne sont pas bonnes?
Je vous remercie par avance de bien vouloir m'aider.
j'ai un formulaire sur mon site, et je voudrais faire une vérification de celui-ci, sachant que lors de sa validation, l'utilisateur est redirigé vers une autre page.
Ma vérification serait du style: -vérifier que le nom n'est pas en numérique,
-vérifier que la date de naissance n'est pas trop longue
-vérifier que l'adresse email comporte bien un @ ...
Je pense que je saurai gérer tout ca en php (je ne veux pas utiliser javascript, on ne sais jamais s'il est désactivé). En revanche étant donné que la partie ACTION de mon formulaire est déjà prise (action=adresse_de_la_page_suivante), je ne sais pas ou appeler la fonction qui va vérifier ce que je vous ai dit plus haut. Aussi, comment faire en sorte qu'il ne passe pas à la page suivante si les infos ne sont pas bonnes?
Je vous remercie par avance de bien vouloir m'aider.
A voir également:
- Vérification de formulaire
- Whatsapp formulaire opposition - Guide
- Formulaire de réclamation facebook compte désactivé - Guide
- Formulaire de reclamation instagram - Guide
- Verification windows 11 - Guide
- Verification lien internet - Guide
4 réponses
Tu dois faire le traitement sur la page de l'attribut action.
Pour vérifier, regarde du côté des regex.
https://openclassrooms.com/fr/courses/918836-concevez-votre-site-web-avec-php-et-mysql/916990-les-expressions-regulieres-partie-1-2
Pour vérifier, regarde du côté des regex.
https://openclassrooms.com/fr/courses/918836-concevez-votre-site-web-avec-php-et-mysql/916990-les-expressions-regulieres-partie-1-2
Pour faire la redirection en PHP : header('Location: cible.html');
Fonction a n'utiliser que lorsqu'aucun caractère n'est envoyé au client avant.
Fonction a n'utiliser que lorsqu'aucun caractère n'est envoyé au client avant.
Désolé de ne répondre qu'aujourd'hui, j'étais en cours,
en faite, sur la page d'affichage du formulaire, j'affiche des informations récupérées plus tôt et passées par la méthode post.
J'ai cherché sur le net mais je ne trouve rien qui me permette de faire ma redirection de la page formulaire.php vers la page formulaire.php elle même si le formulaire à mal été rempli et que j'affiche des infos récupérées plus tôt sur celle-ci.
jsais pas si je me fais bien comprendre je fais un petit schéma enfin j'essaie:
en faite, sur la page d'affichage du formulaire, j'affiche des informations récupérées plus tôt et passées par la méthode post.
J'ai cherché sur le net mais je ne trouve rien qui me permette de faire ma redirection de la page formulaire.php vers la page formulaire.php elle même si le formulaire à mal été rempli et que j'affiche des infos récupérées plus tôt sur celle-ci.
jsais pas si je me fais bien comprendre je fais un petit schéma enfin j'essaie:
envoie et affichage vérification formulaire et
de données envoie de données
page1==============>formulaire.php============> page3
^ |
|__________________________|
si formulaire mal rempli
retour vers formulaire
avec les données récupérées
en page1
Tu aimerais bien faire les vérifications sur la page du formulaire ?
Il suffit de laisser l'attribut 'action' vide (mais il doit y être).
Il suffit de laisser l'attribut 'action' vide (mais il doit y être).
jpensais faire sur la page3 mais si ca peut fonctionner sur la page formulaire je veux bien.
Donc je mets action="" ca aura pour but de faire un genre de reload sur la page tout en appelant les différents REGEX qui me permettront de faire mes vérifications formulaire.
Mais comment arriver à la page 3?
Donc je mets action="" ca aura pour but de faire un genre de reload sur la page tout en appelant les différents REGEX qui me permettront de faire mes vérifications formulaire.
Mais comment arriver à la page 3?
ca va bien m'aider les REGEX, c'est un peu barbare comme langage mais super pratique, en revanche.
Par contre, la chose qui me posera problème, c'est plus le fait que je ne vois pas comment faire pour retourner à ma page d'origine si le résultat de mes traitements est que l'utilisateur a mal rempli mon formulaire.