En fait dans mon formulaire d'inscription, l'utilisateur doit rentrer son pseudo, son mot de passe, son email et confirmer son email. Tout s'affiche en une fois car de toute façon j'ai fait en sorte que les champs valides reste dans la zone texte du formulaire afin justement d'éviter de tout retaper. Seule la zone de texte qui n'est pas valide s'efface.
J'ai fait mes tests dans l'ordre suivant :
Sur le pseudo : test de la regex, ensuite recherche si le pseudo existe déja dans la bdd.
sur le mot de passe : test de la regex seulement.
sur l'email et confirmation d'email : si email = confirmation alors je teste la regex de l'email et ensuite je teste si l'email existe déja.
En fonction des resultats, je crée une variable tableau contenant les erreurs. Les données valides s'ajoutent dans la variable tableau $login. Tant que la variable tableau n'est pas égale à 3 valeurs (pseudo, password, email), cela veux dire que le formulaire n'est pas complet.
En piece jointe j'ai mis un snapshot de mon formulaire. Dite moi ce que vous en pensez
Partager