[php] Probléme tout bete

Résolu/Fermé
Aroeris - 21 juil. 2009 à 15:14
 Aroeris - 21 juil. 2009 à 15:28
Bonjour,
voila comme le titre l'indique j'ai un problème tout con, mais dont je ne trouve pas de solutions.
Donc j'ai un formulaire, par exemple de connection, ou je dois remplir Login et MDP.
Dans mon code je verifie que les variables existent - sont envoyés, et si elles ne le sont pas, je fais affichés "Un des champs est vide".
Le problème est que le message d'erreur s'affiche avant que j'ai eu a remplir les champs et a cliquer sur valider.
Avez vous une solution a cela svp ?

Grosso modo mon code :
if(isset($_POST['id']) && isset($_POST['mdpp']))
{
[blablablabla]
}
else
{
echo"Un des champs est vide";
}
A voir également:

2 réponses

Nabla's Messages postés 18203 Date d'inscription mercredi 4 juin 2008 Statut Contributeur Dernière intervention 28 avril 2014 3 193
21 juil. 2009 à 15:21
c'est parce que ton code de traitement est mit dans la meme page que le formulaire
soit tu met le traitement dans uen autre page,
soit tu vérifies dans le $_POST[] que le bouton a été cliqué (tu fais un isset avec le nom du bouton: si il est absent, c'est que c'est le premier passage sur la page
0
Je savais bien que c'etait tout con ><
Merci beaucoup !
0