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
Code :
- <?
- //page prinipal.php
- session_start;
- echo print_r[$_SESSION];
- afficher_livraison($livraison);
- ?>
|
et la fonction appelé
Code :
- <?
- function afficher_livraison($livraison)
- {
- $_SESSION['prix_general']=$livraison+$_SESSION['prix_total'];
- echo 'livraison =';
- echo $livraison ;
- echo '<br>prix total =';
- echo $_SESSION['prix_total'];
- echo '<br>prix general =';
- echo $_SESSION['prix_general'];
- }
- ?>
|
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 ...