Page 1 sur 1

sauvegardez la valeur de l'ancien $_POST

Posté : 17 mars 2011, 01:01
par light86
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

Re: sauvegardez la valeur de l'ancien $_POST

Posté : 17 mars 2011, 01:14
par misterflo
Bonsoir,
dans la balise <form il manque : method="post"

Re: sauvegardez la valeur de l'ancien $_POST

Posté : 17 mars 2011, 08:57
par xTG
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

Posté : 17 mars 2011, 14:58
par misterflo
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

Posté : 17 mars 2011, 15:52
par xTG
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

Posté : 17 mars 2011, 16:50
par misterflo
Ah oui c'est pas faux ! :oops: