Per stampare variabili in smarty vanno prima assegnate, quindi supponendo che $page è il riferimento all'oggetto smarty:
Codice PHP:
$que = mysql_query("SELECT * FROM immagini WHERE ID_immagine BETWEEN '1' AND '10' ");
if (!$que) {
echo "Error";
exit;
}
$risultato = array();
do {
$result = mysql_fetch_assoc($que);
if ($result) {
$risultato[]['Nome'] = $result['Nome']
}
} while ($result);
$page->assign('risultato',$risultato);
<h3>Racchette </h3>
Per vedere la descrizione completa ed eventualmente procedere all'acquisto selezionare un prodotto cliccando sul suo nome o sull'immagine.</p>
{foreach from=$risultato item=ris}
Il nome è {$ris.Nome}
{/foreach}
Se si utilizza smarty, in genere non si dovrebbe mai utilizzare la funzione echo direttamenta del php, l'output va eseguito mediante smarty.