Bonjour,
je suis entrain de modifier la gestion de mon premier développement en mode objet.
Je rencontre un souci.
J'ai fait une inscription en ligne.
Pour conserver les variables de page en page, j'utilise les sessions.
Pour le moment tout va bien.
Lorsque je fais un echo $_SESSION["tarif"], j'ai bien le type de tarif, mais lorsque je recharge la page, je perd la valeur, et il m'affiche "object", alors que pour les autres variables de sessions, il n'y a pas de souci.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 ]$adherent = new Adherent(); $adherent->set_nom($_SESSION["nom1"]); (trim($_SESSION["portable1"]) == "" ? $adherent->set_portable("non renseigné") : $adherent->set_portable($_SESSION["portable1"])); //le problème est ici $sessionTarif = $_SESSION["tarif"]; $tarif = new Tarif($sessionTarif);
Je me dis, que ça vient surement de l'instanciation.
J'ai fait des recherches sur le net qui conseillait de mettre les déclarations
des fichiers class avant session_start(), mais pour moi rien ne change.
Configuration : je suis chez ovh.
La seule solution serait de créer une autre variable tarif, mais là, ça devient moins propre.
Je suis bloqué!!!!!!
Merci d'avance
Partager