Problème de session

Résolu/Fermé
liridon_36 Messages postés 13 Date d'inscription vendredi 28 mars 2008 Statut Membre Dernière intervention 15 novembre 2013 - 13 sept. 2013 à 10:30
liridon_36 Messages postés 13 Date d'inscription vendredi 28 mars 2008 Statut Membre Dernière intervention 15 novembre 2013 - 18 sept. 2013 à 11:27
Bonjour,

J'ai un petit soucis sur mon site, j'ai mis en place une page qui permet de faire des commandes en ligne. Les produits sélectionné sont stocké dans une variable session. Lorsque la personne veux valider sa commande il doit entrer ses coordonné, si une case n'est pas compléter alors un code permettant de revenir sur la page précédente s'exécute. Maintenant le soucis c'est que a ce moment la variable ou est stocké la commande, s'efface.

merci de votre aide

2 réponses

ajp55 Messages postés 426 Date d'inscription dimanche 31 juillet 2011 Statut Membre Dernière intervention 17 février 2015 23
13 sept. 2013 à 10:38
ton problème n'est pas bien clarifié, quelle est la variable qui s'efface? tu veux dire la variable de session. Si oui, à moins que tu ais fait un unset(variable_session) ou un destroy_session quelque part.
soit un peut plus explicite
0
liridon_36 Messages postés 13 Date d'inscription vendredi 28 mars 2008 Statut Membre Dernière intervention 15 novembre 2013 1
13 sept. 2013 à 11:14
Salut merci pour ta réponse,

En faite j'ai une variable session (commande). Ou sont stocké tout les détails de la commande.

J'ai également crée une page de validation de la commande sur la quel il y a un formulaire qui demande les coordonnés de la personne et un récapitulatif de la commande.

Maintenant si la personne ne complète pas correctement le formulaire, alors le code suivant s'exécute :

if ($erreur <> "0"){

$url = "validation_commande.php";
header("location:$url");

}

Validation_commande.php est la page qui contient le formulaire et le récapitulatif.

Maintenant lorsque la personne est rediriger sur cette page car elle n'as pas bien remplis le formulaire, lorsque je regarde le récapitulatif de la commande celle ci est vide.
0
ajp55 Messages postés 426 Date d'inscription dimanche 31 juillet 2011 Statut Membre Dernière intervention 17 février 2015 23
13 sept. 2013 à 17:45
refait un session_start() au debut ou avant de
regarder le récapitulatif de la commande 
, à moins que
 regarder le récapitulatif de la commande 
ne signifie obtenir le contenu de la variable de session commande
0
liridon_36 Messages postés 13 Date d'inscription vendredi 28 mars 2008 Statut Membre Dernière intervention 15 novembre 2013 1
18 sept. 2013 à 11:27
Le problème est résolue, lorsque j'affichais le récapitulatif, directement après, je stockais une autre info dans la variable session car je me suis trompé de variable.

Merci
0