Resulta que hace muy poquito he empezado a utilizar Smarty por la funcionalidad que presenta.
El caso es que cuando deseo pasar variables que sólo contengan un resultado no hay ningún problema, el Problema que tengo es el siguiente:
Quiero pasar el resultado de una consulta al smarty pero no consigo que rellene nada, este es mi código.
Código PHP:
$tiendas = "select id,nombre,web,mail,telefono from tiendas";
$result=$oDriver->query($tiendas,$conex);
while ($fila = mysql_fetch_array($result))
{
$datos = array('id' => "$fila[id]",
'$nombre' => "$fila[nombre]",
'web' => "$fila[web]",
'telefono' => '$fila[telefono]'
);
}
$smarty->assign('tiendas',$datos);
$smarty->display('index.tpl');
Código HTML:
{foreach name=tiendas item=result from=$tiendas} <table> <tr> {$result.nombre}</tr> <td> {$result.web} | {$result.telefono} </td> </tr> </table> </foreach>
Desde ya Gracias.
Saludos