|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Invité de passage
![]() Inscription : février 2011 Messages : 2 ![]() |
hello,
Y a quelque chose qui m'embête ... Code :
la page s'affiche normalement, au lieu de m'afficher "Pseudo invalide". Quelqu'un pourrait m'aider, afin que si je laisse le formulaire vide, ou que j'écrive un pseudo qui comporte plus de 15 caractère, ça m'affiche l'erreur ? |
||
|
|
00
|
|
|
#2 | ||
|
Membre émérite
![]() Développeur Inscription : août 2010 Messages : 586 ![]() |
Code :
__________________
Développeur informatique contrarié... |
||
|
|
00
|
|
|
#3 | ||
|
Membre Expert
![]() Eric GaridacciInscription : septembre 2005 Messages : 1 057 ![]() |
Salut,
En fait, tu valides le pseudo si ce dernier contient au minimum 16 caractère - strlen($_POST['pseudo'])>15) - Ensuite, la fonction isset() retourne True si la variable existe et a une valeur autre que NULL. Dans ton cas, la variable $_POST['pseudo'] existe même si elle contient une chaine vide. Nous pourrions utiliser la fonction empty() afin de déterminer si la variable est une chaine vide, mais elle serait considérée comme valide même si elle ne contenait que des espaces. Il est donc nécessaire d'utiliser la fonction trim() afin de s'assurer que les éventuels espaces en début et fin de chaîne soient supprimés. Code :
__________________
N'oubliez pas le vote des messages utiles ainsi que le Tag [Résolu].Mon Site Web : Corse - Actualité, Météo, Vidéos, Logiciels, ... |
||
|
|
10
|
Copyright © 2000-2012 - www.developpez.com