Checké un formulaire

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 : Checké un formulaire

Re: Checké un formulaire

par schim59 » 22 nov. 2012, 07:23

Bonjour,

J'utilise
/* soit "nom" le name d'un des inputs du formulaire*/
if(isset($_REQUEST['nom']){
$nom=$_REQUEST['nom'];}

/*peut s'écrire*/
$nom=(isset($_REQUEST['nom'])) ? $_REQUEST['nom']:'';

/*puis affcihage*/
echo "ma variable contient : ",$nom,".";
Il faut montrer ton html là.

Bon codage.

Re: Checké un formulaire

par rickphp » 22 nov. 2012, 02:52

Fait un test comme ceci :
<?php

if($_POST)
    {
        echo $_POST['indique ici l'attribut name d'un de tes champs'];
    }

?>
Tu verra si la valeur envoyé l'es bien :)

Re: Checké un formulaire

par Saian » 21 nov. 2012, 18:14

print_r($_POST) pour vérifier ce que tu as dedans. Ça va surement t'aider à comprendre ce qui se passe.

Checké un formulaire

par TojuHarper » 21 nov. 2012, 17:53

Bonsoir,

Quelqu'un pourrait-il m'expliquer l'erreur dans mon code php s'il vous plaît ?
L'idée est que j'ai un formulaire que j'ai fait en HTML et maintenant je dois gérer la partie PHP.
Je voudrais pour commencer vérifier si le formulaire envoyé est vide, si il l'est, affiché un message comme quoi aucune données a été reçues.
Dans le cas inverse (formulaire contenant des données envoyées) rien ne doit se passer.
Voici ce que j'ai écris en php :

Code : Tout sélectionner

<?php if(!empty($_POST)) { //Suite de futurs conditions. } else { echo "aucune donn&eacute;es reçues"; } ?>
Mon problème est que rien ne s'affiche quand aucune données n'est donné au formulaire.
Quelqu'un pourrait-il me dire ce que j'ai fait de mal ?
Cordialement,
Thomas.