Vérification POST

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 : Vérification POST

Re: Vérification POST

par Blowingfish » 05 août 2011, 07:19

Un ami (Skw33d) m'a donné la solution. Je donne pour ceux qui sont intéressé :

Il faut faire un vérification "isset" et "!empty"
if
(
    isset($_POST) && 
    isset($_POST['exemple1']) && 
    isset($_POST['exemple2'])
)
{
    if
    (
        !empty($_POST['exemple1']) &&
        !empty($_POST['exemple2'])
    )
    {
        //Traitement
    }

    else
    {
        echo 'Il manque des informations';
    }
}

Vérification POST

par Blowingfish » 05 août 2011, 06:56

Bonjour/Bonsoir tout le monde.

Je programme depuis un moment et à chaque fois que je fais un formulaire je vérifie si tout les champs sont remplis, sinon j'affiche un message d'erreur, la base quoi. Je tombe toujours sur le même problème, quand j'arrive sur la page, le message d'erreur s'affiche même si je n'ai rien envoyé en POST.

J'ai essayé :
- isset($_POST)
- !empty($_POST)
- isset($_POST) != !empty($_POST)

Je cherche, donc, la condition que je dois mettre pour que le message s'affiche seulement quand il manque des informations après avoir cliqué sur le bouton "Envoyer".

Merci d'avance pour vos réponses !