par
didgar » 02 févr. 2006, 00:30
En fait je viens de relire le message d'erreur et ca dit que lapage que j'essaie de recharger contient des POSTDATA qui ont expirere la memoire cache...
Au bout de combien de temps ca expire ces donnees qu'on envoie ?
Salut !
Aucune idée !
Ton pb c'est quoi exactement ?
Je suis sur le form 2 et je me rends compte que je me suis gourré dans mon adresse au form 1. Je fais page prec et zut il faut que je re remplisse tout ?
Ci c'est bien ça ton souci, fais courrir la session dès le premier form et tu remplis tes values de champ comme ça :
if(isset($_SESSION['nom_du_champ']))
{
$value_nom_du_champ = $_SESSION['value_nom_du_champ'];
}
else
{
$value_nom_du_champ = '';
}
et après dans ton form
<input type="text" name="nom_du_champ" id="nom_du_champ" value="<?php echo $value_nom_du_champ; ?>" />
Ca veut dire :
J'arrive sur le form1 pour la première fois. La session est vide. Donc $_value_nom_du_champ = vide
J'étais sur le form2 je fais page précédente. La session a été "remplie" sur le form2 donc $_SESSION['value_nom_du_champ'] n'est pas vide donc $value_nom_du_champ a une valeur que tu affiches dans value="$value..."
A+
Didier
[quote="pascal123"]En fait je viens de relire le message d'erreur et ca dit que lapage que j'essaie de recharger contient des POSTDATA qui ont expirere la memoire cache...
Au bout de combien de temps ca expire ces donnees qu'on envoie ?[/quote]
Salut !
Aucune idée !
Ton pb c'est quoi exactement ?
Je suis sur le form 2 et je me rends compte que je me suis gourré dans mon adresse au form 1. Je fais page prec et zut il faut que je re remplisse tout ?
Ci c'est bien ça ton souci, fais courrir la session dès le premier form et tu remplis tes values de champ comme ça :
[php]
if(isset($_SESSION['nom_du_champ']))
{
$value_nom_du_champ = $_SESSION['value_nom_du_champ'];
}
else
{
$value_nom_du_champ = '';
}
[/php]
et après dans ton form
[php]
<input type="text" name="nom_du_champ" id="nom_du_champ" value="<?php echo $value_nom_du_champ; ?>" />
[/php]
Ca veut dire :
J'arrive sur le form1 pour la première fois. La session est vide. Donc $_value_nom_du_champ = vide
J'étais sur le form2 je fais page précédente. La session a été "remplie" sur le form2 donc $_SESSION['value_nom_du_champ'] n'est pas vide donc $value_nom_du_champ a une valeur que tu affiches dans value="$value..."
A+
Didier