Accueil > Forum > > > > Variables variables (ou variables dynamiques) et session_register
Variables variables (ou variables dynamiques) et session_register
mardi 28 mars 2006 à 22:21:25 |
Variables variables (ou variables dynamiques) et session_register

dj_missa
|
Bonjour, je programme actuellement un panier php et je me suis heurté a un problême que je n'ai pas réussi à surmonter. Je dois enregistrer differentes variable dans une session pour que le visiteur retrouve ces articles dans son panier après être aller visiter d'autre pages. Jusque là, pas de problèmes. Mais les variables que je dois enregistrer son variables elles-même (ou variables dynamiques). A chaque fois que le visiteur ajoute un article dans son panier le nom de la variable que je dois ajouter dans sa session doit changer: $variable1 $variable2 $variable3 ... je posséde le nombre (1, 2, 3, ...) dans la variable $nbr et le nom de l'article dans la variable $nom_de_larticle et je pensais m'y prendre de cette manière: ${'article'.$nbr} = $nom_de_larticle; session_register ({'article'.$nbr}); (j'ai supprimé le $ de " ${'article'.$nbr} " puisque session_register reçoit en argument le nom de variable sans $. Mais malheureusement cela ne fonctionne pas... J'ai aussi essayer avec $_SESSION[] mais: même résultat : aucune valeur n'est enregistrée. Merci pour vos réponses futures qui je l'éspère m'apporteront des lumières.
|
|
mardi 28 mars 2006 à 22:28:56 |
Re : Variables variables (ou variables dynamiques) et session_register
|
mardi 28 mars 2006 à 22:30:39 |
Re : Variables variables (ou variables dynamiques) et session_register
|
mardi 28 mars 2006 à 22:33:53 |
Re : Variables variables (ou variables dynamiques) et session_register
|
mardi 28 mars 2006 à 22:34:03 |
Re : Variables variables (ou variables dynamiques) et session_register

gibozsec
|
Parceque chez free par exemple il faut créer un répertoire spécial pour que les sections fonctionne. Normalement le code $_SESSION['nom']=valeur; fonctionne. Est ce que tu peux mettre le code complet? Grrrrrrrrrrr
|
|
mardi 28 mars 2006 à 22:39:16 |
Re : Variables variables (ou variables dynamiques) et session_register

dj_missa
|
<?php session_start(); if ($nbr != "") {$nbr=$nbr+1;} else {$nbr="1";} ${'noarticle'.$nbr} = $noarticle; ${'designation'.$nbr} = $designation; ${'taille'.$nbr} = $taille; ${'prix'.$nbr} = $prix; ${'qnt'.$nbr} = 1; print ${"noarticle".$nbr}; print ${"designation".$nbr}; print ${"taille".$nbr}; print ${"prix".$nbr}; print ${"qnt".$nbr}; session_register ("nbr", "{'noarticle'.$nbr}", "{'designation'.$nbr}", "{'taille'.$nbr}", "{'prix'.$nbr}", "{'qnt'.$nbr}"); //------------ //-RECEPTION:- // $noarticle // $designation // $taille // $prix //------------ //-ENVOI: (dans des valeurs de session)- // $nbr // $noarticleX // $designationX // $tailleX // $prixX // $qntX // X = $nbr //------------ ?>
|
|
mardi 28 mars 2006 à 22:46:38 |
Re : Variables variables (ou variables dynamiques) et session_register

gibozsec
|
session_start();Cette fonction prend en paramètre l'id de la session que tu veux utiliser, je ne sais pas comment elle réagit sans. Essaye : session_start($PHPSESSID);et passe le paramètre $PHPSESSID à chacune de tes page pour propager l'identification de session. Peut être que les infos sont bien enregistrée mais que tu n'y accede pas puisque tu ne lit pas la bonne session. Grrrrrrrrrrr
|
|
mardi 28 mars 2006 à 22:52:17 |
Re : Variables variables (ou variables dynamiques) et session_register

dj_missa
|
Je ne pense pas que se soit ca car lorsque j'enregistre une variable simple (ex $variable = "chaine") tout se passe bien et je parviens sans problêmes à lire la variable. Je pense que sa coince à l'enregistrement de la variable : $nbr devrait être remplacer par la valeur qui lui "correspond" mais session_register enregistre $nbr directement comme si c'était une chaine de caractère au lieu de chercher la valeur de $nbr. Et je ne sais pas comment y remédier...
|
|
mercredi 29 mars 2006 à 09:36:54 |
Re : Variables variables (ou variables dynamiques) et session_register

malalam
|
Réponse acceptée !
Hello,
session_start () fonctionne très bien comme ça. session_register est déprécié.
Ensuite, je peux savoir pourquoi tu n'utilises pas un tableau...? $_SESSION['panier'][$nbr]['noarticle'] = $noarticle; $_SESSION['panier'][$nbr][designation] = $designation;
etc...
|
|
Cette discussion est classée dans : variables, variable, session, article, register
Répondre à ce message
Sujets en rapport avec ce message
session_register en PHP CLI [ par motherboy ]
Bonjour à tous,Je développe actuellement un Bot IRC, linké à un IRCd Unreal, et ayant des fonctions de Anope.Donc je cherche à savoir si je peux mémor
variable de session [ par melhima ]
Bonjour a tous,Je voulais poser une petite question au passage.Et il possible d'incémanter automatiquement des variables de session ?J'explique :$i=1;
Problème Liste Déroulante + Résultat [ par mikacontact34 ]
Bonjour tout le monde... Il est tard et je désespère, alors je post ici mon problème avant de perdre espoir.Mon sujet: Panier d'une boutique de e-comm
Probleme variable session [ par calitom ]
Bonjour,J'essaye de transmettre des variables par une session dans une connexion sécurisée SSL (page en https):Voici mon code source: Ecriture de la v
Classement de variables [ par evenkil ]
BonjourDans ma page php, j'ai 5 variables numériques $a $b $c $d et $e.J'aimerai trouver un script me permettant de savoir quelle est la variable qui
Durée de vie des variables SESSION [ par dbeck ]
Bonjour, Mon problème: Sur mon site, j'utilise les variables SESSION. Je me connecte dessus et je réduit la fenêtre et j'y retourne 3 h
variable globale [ par chrak ]
- salut , <p class=
protèger une page [ par CyberMen30 ]
Est-il vrai qu'on peut protèger une page en la mettant dans un dossier avec des fichier htaccess et htpasswd???Je voulais procéder par variable de ses
querstion sur register_global [ par caviar ]
salut,je me demandais un truc làsi register_global est sur ON et que je passe des paramètres à la main dans des variables GET genremapage.php?pseudo=t
c'est possible d'avoir plusieurs $_SESSION ? [ par caviar ]
Salut ...j'ai un petit souci avec une boutique OS COMMERCE ...je l'ai installé dans un site à moi ou j'utilise $_SESSION pour stocker des variables ..
Livres en rapport
|
Derniers Blogs
ROSLYN FLUENT APIS: ROSLYNHELPER NUGET PACKAGEROSLYN FLUENT APIS: ROSLYNHELPER NUGET PACKAGE par Matthieu MEZIL
Si vous utilisez Roslyn et que vous vous voulez vous simplifier le code du code rewriter, je vous conseille d'installer mon NuGet package RoslynHelper ....(read more) ...
Cliquez pour lire la suite de l'article par Matthieu MEZIL POUR RAPPEL ! LES SPéCIFICATIONS DES PROTOCOLES OFFICE ET SHAREPOINT SONT DISPONIBLES SUR MSDNPOUR RAPPEL ! LES SPéCIFICATIONS DES PROTOCOLES OFFICE ET SHAREPOINT SONT DISPONIBLES SUR MSDN par neodante
Quelle est le point commun entre : Microsoft il y a 10 ans et Apple aujourd'hui ? Réponse: avoir une politique de protocoles propriétaires et fermés :) Car pour rappel (si si je vous assure c'est important de le rappeler), la majorité des spécifications e...
Cliquez pour lire la suite de l'article par neodante JOYEUX ANNIVERSAIRE NIXJOYEUX ANNIVERSAIRE NIX par ebartsoft
Souhaitons un bon et joyeux anniversaire à notre hôte à tous, Nix.
Je ne le répéterais jamais assez mais sans lui rien ne serait possible. Il défit en permanence les lois de la gravité et comme il le dit si bien, si tu lui fais confiance ça devra...
Cliquez pour lire la suite de l'article par ebartsoft IMAGINE CUP 2012, MAKE A SIGN EN FINALEIMAGINE CUP 2012, MAKE A SIGN EN FINALE par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article par junarnoalg KINECT 1.5 IS OUT !KINECT 1.5 IS OUT ! par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article par Vko
Logiciels
sDEVIS-FACTURES vlPRO (8.1.0.3)SDEVIS-FACTURES VLPRO (8.1.0.3)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO 974 Application Server (12.2.4.6)974 APPLICATION SERVER (12.2.4.6)Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc... Cliquez pour télécharger 974 Application Server vPicture (1.4.2.1)VPICTURE (1.4.2.1)Avec vPicture, hébergez vos images facilement et rapidement.
vPicture est un utilitaire simple, ... Cliquez pour télécharger vPicture Easy-Planning (2.2.1.6)EASY-PLANNING (2.2.1.6)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au... Cliquez pour télécharger Easy-Planning COM-BACKUP (2.0)COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP
|