[php] Probléme tout bete

Résolu
Aroeris -  
 Aroeris -
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   Statut Contributeur Dernière intervention   3 193
 
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
Aroeris
 
Je savais bien que c'etait tout con ><
Merci beaucoup !
0