2010-07-17 5 views
0

Notez bien comment expliquer cela clairement, mais voici le problème:

J'ai un processus de formulaire de plusieurs pages qui amène le client d'une page de panier à une page d'expédition. Sur la page du panier, il y a un champ caché appelé totalPrice qui a pour valeur un entier. J'appelle ce total sur la page d'expédition comme ceci:

$total = $_POST['totalCost']; 
echo $total; 

Sur cette page d'expédition il y a une autre forme qui demande au client de choisir une méthode d'expédition. Lorsque ce formulaire est soumis, le totalCost doit être mis à jour pour refléter les frais de port supplémentaires.

Je suis en train de le faire comme ceci:

$total = $total + $shippingCost; 

Mais cela montre que le coût d'expédition quand je fais écho à nouveau $ au total pas l'expédition ajouté au total initial. Je suppose que c'est parce que le formulaire a été soumis et que la valeur cachée totale initiale $ portée par le formulaire précédent est perdue.

Alors, y a-t-il un moyen de rendre permanente la valeur totale de totalPrice afin que je puisse également ajouter les frais de port?

Répondre

Questions connexes