variable de session dans une fonction [PHP] - PHP - Programmation
Marsh Posté le 02-10-2004 à 16:53:31
tu n'auras aucune reponse pour une question aussi débile...
Marsh Posté le 02-10-2004 à 17:02:28
attentio a écrit : bonjour a tous !
|
Moi je lui répond.
transmet la variable de session à ta fonction.
Marsh Posté le 02-10-2004 à 17:09:30
merci Hermes, toi etre civilisé.
et tu fais comment pour transmetre cette variable dans la fonction? ... requestion debile( monsieur je sais tout )
merci
Marsh Posté le 02-10-2004 à 17:21:06
attentio a écrit : merci Hermes, toi etre civilisé. |
Comment t'as fait pour transmettre $livraison ?
Marsh Posté le 02-10-2004 à 17:42:26
attentio a écrit :
|
Wow, fallait oser un truc pareil, tu reproches à php de ne pas trouver un truc qui sera calculer qu'à la ligne suivante ?
Tu comprends ce que tu écris dit ?
Marsh Posté le 02-10-2004 à 19:49:51
$livraison = calculer_livraison($_SESSION['caddy'], $id_pays );
Marsh Posté le 04-10-2004 à 08:02:06
Pas besoin de la passer en argument de la fonction.
Le tableau $_SESSION fait partie des super-globales donc on peut y accéder directement dans les fonctions.
Mais pour un souci de modularité, il vaut mieux prévoir un paramètre supplémentaire à la fonction .
Marsh Posté le 02-10-2004 à 16:43:01
bonjour a tous !
bon voila mon probleme, j'ai une variable de session dans une fonction, pour l'afficher pas de probleme mais si je fais un print_r[$_SESSION], il n'arrive pas a la recuperer
voici le code de ma page principal qui appelle la fonction
et la fonction appelé
et cela a l'ecran ça me donne :
Array ( [caddy] => Array ( [1] => 1 ) [prix_total] => 200000000 [prix_general] => 0.00) 1
livraison = 400
prix total = 200000000
prix general = 200000400
donc je ne comprends pas pouquoi il n'arrive pas a recuperer la variable de session prix_general alors qu'il arrive a l'afficher dans la fonction (dans le print il ecrit 0.00 alors qu'a l'ecran il affiche 20000400 => le calcul avec $livraison se passe bien)
merci de votre aide
Message édité par attentio le 24-03-2005 à 21:10:02
---------------
L'ordinateur a de la mémoire mais aucun souvenir ...