Problème => empty()

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Problème => empty()

par progfou » 06 juin 2005, 21:37

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...

par fab » 06 juin 2005, 18:56

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 :)

par wizardman » 06 juin 2005, 18:49

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.

par brani » 06 juin 2005, 18:43

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']

Problème => empty()

par wizardman » 06 juin 2005, 18:24

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 ?