Garder variables sur 3 pages et envoi email

Invité
Invité n'ayant pas de compte PHPfrance

25 mars 2012, 15:09

Bonjour,

J'ai 3 pages sur lesquelles je voudrais garder des variables venant de la premiere page avec un formulaire de commande.

Je m'explique:
j'ai une premiere page avec un formulaire où le client rempli des quantités sur les produits. Ensuite il clique sur "suivant" et arrive sur une 2eme page affichant le récap de sa commande. Ca , ca fonctionne bien avec une méthode POST toute simple. Sous ce récap, j'ai mis un formulaire pour les coordonnées du client, il rempli et clique sur "Commander" .
La 3eme page de remerciement s'affiche alors et un email est envoyé au vendeur avec le récap des quantités commandées.
L'email est bien envoyé mais il n'est pas affiché les quantités ...

Dois-je utiliser les sessions ? Et comment faire pour transmettre ces variables à la dernière page (car j'aimerais reafficher l'email du client dessus) et envoyer l'email complet en même temps lors du passage de la 2eme page à la 3eme page ?

Merci beaucoup

ViPHP
xTG
ViPHP | 7331 Messages

25 mars 2012, 15:38

Soit tu utilises des champs input de type hidden pour faire la propagation via $_POST.
Soit tu utilises les sessions, c'est un simple array où enregistrer les données. Ces données sont ensuite disponible sur n'importe quelle page jusqu'à lors destruction.
Un peu de lecture sur les sessions : http://phpdebutant.org/article69.php

Invité
Invité n'ayant pas de compte PHPfrance

25 mars 2012, 22:26

merci, j'ai résussi !