Salve a tutti , ho un problemino:
ho salvato dei valori in un array di sessione come mostra il codice:

<?php

$page->assign("carrello", true);




$ids = $_SESSION['id_utente'];
$idprod = $_GET['idp'];

$tipo = $_GET['tipo'];

print_r($idprod);print_r($tipo);





if ($tipo == 'corde'){
$que = "SELECT Nome,path,Prezzo FROM immagini,prodotti,corde Where corde.ID_prodotto='$idprod' and
immagini.ID_prodotto=prodotti.ID_prodotto and prodotti.ID_prodotto=
corde.ID_prodotto " ;
mysql_query($que) or die(mysql_error());
}



elseif ($tipo == 'racchette'){
$que =mysql_query( "SELECT racchette.ID_prodotto,Nome,path,Prezzo FROM immagini,prodotti,racchette Where racchette.ID_prodotto='$idprod' and
immagini.ID_prodotto=prodotti.ID_prodotto and prodotti.ID_prodotto=
racchette.ID_prodotto " );
}

elseif($tipo =='accessori'){
$que =mysql_query( "SELECT Nome,path,Prezzo FROM immagini,prodotti,accessori Where corde.ID_prodotto='$idprod' and
immagini.ID_prodotto=prodotti.ID_prodotto and prodotti.ID_prodotto=
accessori.ID_prodotto " );
}



$_SESSION['risult'] = array () ;



do {

$risultato = mysql_fetch_assoc($que);

print_r($risultato);

if($risultato){

$_SESSION['risult'] [] = array('idprodotto' => $risultato['ID_prodotto'], 'path' => $risultato['path'],'nome' => $risultato['Nome'], 'prezzo' => $risultato['Prezzo'],);

}

} while ($risultato);



$page->assign('risult', $_SESSION['risult']);

?>


FIn qui va bene... ora devo richiamare l'array di sessione in Smarty, le 2 pagine non sono collegate, la pagina ad essa collegata funziona..
Questo è il codice che ho scritto:

<div id="box_header_1">

{foreach from = {$smarty.session.risult} item=ris }

Carrello

{/foreach}

</div>

Mi dà questo errore:

Fatal error: Smarty error: [in header.tpl line 35]: syntax error: $smarty. is an unknown reference (Smarty_Compiler.class.php, line 2164) in C:\Program Files\wamp\www\progetto1\libs\Smarty.class.php on line 1093

Chi mi può aiutare?