Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/11/2007, 02:05
jdangosto
 
Fecha de Ingreso: julio-2006
Mensajes: 21
Antigüedad: 18 años, 6 meses
Puntos: 0
Duda en Smarty

Hola amigos.

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'); 
En la Plantilla 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> 
¿En qué estoy fallando?

Desde ya Gracias.

Saludos