probleme avec les variables de session

probleme avec les variables de session - PHP - Programmation

Marsh Posté le 17-03-2004 à 17:26:56    

voila
 
pour un petite application de commande en ligne  j'ai:
authentification --> commande --> confirme commande
 
mon authnetifiaction je la fait par le billet des variable de session  
 
 
LE PROBLEME :
 
a cause des varaibles de dession et donc par l'utilisation de session_start() quand:
1) je rempli mes champ dans la page commandes  
2) je vais sur la page verif commande
3) je ne suis pas satisfait et que je reviens sur la page commande avec le bouton precedent ALORS tout mes champs sont vide.
 
quand j'enleve session_start() , je n'ai plus ce probleme
mais les varaibles de sessions ne marche plus  (logique)
 
concluson je voudrais pouvoir conserver ce qui a été saisi dans les cjhamps de la page commande quand je fais  precedent
 
comment faire  
merci
 
 
PS: la page commande contient plus de  500 champs (le nombre est dynamique)


Message édité par saxgard le 17-03-2004 à 17:28:24
Reply

Marsh Posté le 17-03-2004 à 17:26:56   

Reply

Marsh Posté le 18-03-2004 à 09:08:34    

up

Reply

Marsh Posté le 18-03-2004 à 09:29:30    

Salut
 
Quand tu fais précédent, souvent le navigateur récupère la page dans son cache, il ne recharge pas la page donc il récupère pas les paramètres

Reply

Marsh Posté le 18-03-2004 à 09:34:24    

Sous IE, ouais. Sous Firefox (et peut-être Mozilla, je sais pas), les valeurs sont récupérées.

Reply

Marsh Posté le 18-03-2004 à 09:49:21    

ratibus a écrit :

Salut
 
Quand tu fais précédent, souvent le navigateur récupère la page dans son cache, il ne recharge pas la page donc il récupère pas les paramètres


 
bin disons que j'ai fais l'essai
je charge le formulaire de commande je rempli les champs , je clique sur commander (donc je change de page)
 
quand je fais precedent :
si j'utilise les variables de sessiosn bin je ne retrouve pas ce que j'ai rempli dans les champs sinon
quand je fais precedent sans utiliser les sessions je retrouve bien ce que j'avais saisi
donc il récupère bien les paramètres non?  
 
le probleme c'est qu'à cause des variables de session il doit surement recharger la page  ou je ne sais quoi et par consequent il revide les champs non?
 
coment faite vous pour qu'au changement de page et lorsque vous revenez sur votre formulaire vous ne perdez pas ce quia été saisi?
 
c'est pas la 1er fois que je rencontre ce problème et j'aimerai bien comprendre ca une bonne fois  :(  
 
surtout que la ca serai pour de grosse commande et ca serait dommange que les client est a retaper toute leur commande  qaund ils font precedent  ;)


Message édité par saxgard le 18-03-2004 à 09:56:00
Reply

Marsh Posté le 18-03-2004 à 09:54:12    

je viens de refaire le test la
et je voix bien que l'utilisations des varaibles de sessions sur la page empeche la conservation des valeurs saisis dans les champs
 
quelqu'un aurait-il une solution? peut etre je manipule mal les variables de sesssions , pourtt elles ont l'air de marcher  
 

Reply

Marsh Posté le 18-03-2004 à 10:48:23    

bon tant pis je stock tous mes champs dans des variables de sessions
 
dc plus de 500 ou 1000 champs
 
es-ce trop lourd?
quels problème es-ce que je risque de rencontrer?
 
inconvenient :
si je fais réactualiser la page  , ca conserve les valeurs dans les champs  (logique)


Message édité par saxgard le 18-03-2004 à 10:49:23
Reply

Marsh Posté le 18-03-2004 à 12:53:01    

up

Reply

Marsh Posté le 19-03-2004 à 08:53:09    

up

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed