Bonjour tout le monde,

je souhaiterai passer une variable que je calcule dans un tpl à un fichier php sans passer ni par un GET ni par POST, j'ai cherché dans plusieurs tutos mais je n'ai pas trouvé réponse à ma question, j'ai utilisé plusieurs méthodes comme inclure du code php dans le tpl afin de créer une variable session voici ce que j'ai fais:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
{php}
session_start();
 session_unregister("amount");
$amount=$smarty.{$total};
$_SESSION['amount']=$amount;
session_register("amount");		{/php}
mais cela ne marche pas il ne reconnait pas {$total} calculé en haut de la page.

aussi j'ai utilisé ce bout de code dans la page de destination :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
$dead = $smarty->fetch('commande.tpl');
$amount = $smarty->get_template_vars('total');
mais il m'affiche 0 le premier assign de total car la variable total est assigné à plusieurs reprises car je boucle pour faire un calcul dessus.

merci d'avance pour ceux qui répondrons à ma demande .