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:
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 :
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 .
Partager