Page 1 sur 1

Problème => empty()

Posté : 06 juin 2005, 18:24
par wizardman
Bonjour,

lorsque je vérifie si une variable est vide avec empty(), il me retourne toujours qu'elle est vide, alors que j'ai bien rentrer du texte.

Exemple :
if(empty($$_POST['pseudo']) || empty($_POST['pass']))
{
echo 'Merci de tout remplir !';
}
Il va me retourner qu'elles sont vides.

Qu'est ce qui se passe ?

Posté : 06 juin 2005, 18:43
par brani
ya une petite erreur ds ton code

remplace ca
if(empty($$_POST['pseudo']) || empty($_POST['pass']))
{
echo 'Merci de tout remplir !';
}
par ca
if(empty($_POST['pseudo']) || empty($_POST['pass']))
{
echo 'Merci de tout remplir !';
}
yavau un $ en trop sur $_post['pseudo']

Posté : 06 juin 2005, 18:49
par wizardman
Oui mais ce n'est pas ca le problème (je ne suis pas memebre donc je ne peut pas rectifier). Merci quand même.

Posté : 06 juin 2005, 18:56
par fab
c'est qu'elles sont vides y a pa de bug sur cette fonction.
Donc faudrai vérifier le nom des champs dans ton formulaire.
Au passage inscrit toi comme ça tu pourras éditer tes messages :)

Posté : 06 juin 2005, 21:37
par progfou
Le formulaire a bien un action="post" et non get par exemple ?
Si tu lis ce que tu as dans la page, tu as quelque chose ?
un print_r($_POST); par exemple doit te donner tes éléments...