Premetto che sono alle prime armi.
ho la funzione :
function usaBiglietteria()
{
$carrello = $_SESSION['carrello'];
if (!$carrello)
{
$nprod = 0 ;
}
else{
$prodotti = @explode(',',$carrello);
$nprod = count($prodotti);
}
}
nel file php:
<?php
echo usaBiglietteria();
$smarty->assign('nprod', $nprod);
$smarty->assign('prodotti', $prodotti);
$smarty->display('carrello.tpl');
?>
nel file carrello.tpl:
{if $nprod == 0}
Il carrello è vuoto.
{else}
Ci sono {$nprod} biglietti nel carrello
{/if}
però qualsiasi valore assume $nprod ottengo sempre : "Il carrello è vuoto".
Mi aiutate per favore???