sauvegardez la valeur de l'ancien $_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 : sauvegardez la valeur de l'ancien $_POST

Re: sauvegardez la valeur de l'ancien $_POST

par misterflo » 17 mars 2011, 16:50

Ah oui c'est pas faux ! :oops:

Re: sauvegardez la valeur de l'ancien $_POST

par xTG » 17 mars 2011, 15:52

Il a beau l'avoir déjà fait il l'a mis en dehors des balises form, donc ce n'est pas pris en compte.

Re: sauvegardez la valeur de l'ancien $_POST

par misterflo » 17 mars 2011, 14:58

Si tu veux conserver la valeur il faut la retransmettre ou bien la stocker en session.
echo "<input type=\"hidden\" name=\"nombre\" value=\"$nombre\" />"; 
...
Salut,
il le fait déjà, dans son if ^^

Par contre light86, tu as oublié une apostrophe à la fin de name='nombre'

La prochaine fois essaye d'utiliser les balises
[/b] et [b][html][/b], ca permet à tout le monde de voir plus facilement le code sans forcement avoir besoin de le copier coller dans un éditeur de texte  :wink:

Re: sauvegardez la valeur de l'ancien $_POST

par xTG » 17 mars 2011, 08:57

Si tu veux conserver la valeur il faut la retransmettre ou bien la stocker en session.
echo "<input type=\"hidden\" name=\"nombre\" value=\"$nombre\" />"; 
Ou bien avec les sessions :
$_SESSION['nombre'] = $nombre; 

Re: sauvegardez la valeur de l'ancien $_POST

par misterflo » 17 mars 2011, 01:14

Bonsoir,
dans la balise <form il manque : method="post"

sauvegardez la valeur de l'ancien $_POST

par light86 » 17 mars 2011, 01:01

bonsoir à tous le monde voici mon code
if($_POST['nombre']!=NULL )$nombre=$_POST['nombre'];
echo("<input type='hidden' name='nombre value='$nombre'/>");

<form action="formulaire.PHP" method="POST">
<input type="text" name="valeur">
<input type="submit" >
</form>

quand je fait un submit je pert la valeur de $_POST['nombre']
qui vient d'aune autre page qui pointe vers formulaire.php

merci