Ensuite, j'aimerais verrifier le contenu de mon champ de texte "TB_Nom_Utilisateur". Pour ce faire, j'utilise ce code:
if(!preg_match("`^[A-Za-z0-9_]{4,20}$`", $_POST ["TB_Nom_Utilisateur"] ))
{
$message = "Votre nom d'utilisateur doit comporter entre 4 et 20 caractères
\n";
}
Normalement, (du moin, je le pense) ceci devrais fonctionner. Mais, sur la page de mon formulaire, il apparait cet erreur: Notice: Undefined index: TB_Nom_Utilisateur in C:\wamp\www\GestionCompte\creer-compte-utilisateur.php on line 53
Si vous avez une réponse qui me serait utile quel quelle soit, je suis preneur
Côté méthode :
Tu devrais contrôler les données de ton formulaire côté client (donc javascript) et ne faire que le strict nécessaire (= sécurité) côté serveur. Par exemple si ton if est vérifié tu vires direct (header('Location: page_accueil.php');), tu consignes le truc louche dans un fichier, mail, etc ...