No me lee bien el array creado en el php, pero si que me sale bien el nombre de iteraciones,el problema es que no me escribe lo que se encuentra dentro del array.
Os pongo el codigo a ver si falla algo... gracias
codigo php que crea el array:
Código PHP:
$consultsql=new Consulta;
$result=$consultsql->executar($sql);
$resultats=array();
while($row=mysql_fetch_array($result)) // Extreu la fila resultant com una matriu associativa (clau,valor)
{
$resultats[]=array('cel.lules'=>$row["scc"],'numero'=>$row["id"],'ramat'=>$row["herd_id"]); //omplim l'array amb els resultats.
}
mysql_free_result($result); //Devuelve TRUE si todo se llevó a cabo correctamente, FALSE en caso de fallo.
// Mysql_free_result() es fa servir per lliberar memoria feta servir a les consultes, i es necessari depenent del nº de consultes "visites" que i fem.
$smarty->assign('resultatstpl', $resultats); //PASSEM ELS RESULTATS DE LA CONSULTA CAP AL TPL
}
Código PHP:
{section name=sect loop=$resultatstpl}
<p>cel.lules: {$resultatstpl[sect].scc}<br/>
vaca: {$resultatstpl[sect].id}<br/>
ramat:{$resultatstpl[sect].herd_id}<br/>
</p>
{/section}