Resulta que estoy empezando a trabajar con Smarty. Tengo una plantilla llamada listado.html que debería sacar un listado de registros de la base de datos para visualizarlos.
Las variables del template son {id_prog}, {nombre_prog} y {version_prog} colocadas así en una tabla:
Cita: <table width="400" border="1">
<tr>
<td><strong>Id</strong></td>
<td><strong>Nombre</strong></td>
<td><strong>Versión</strong></td>
</tr>
<tr>
<td align="left"><div align="left">{$id_prog}</div></td>
<td align="left"><div align="left">{$nombre_prog}</div></td>
<td align="left"><div align="left">{$version_prog}</div></td>
</tr>
</table>
y en un fichero saca_listado.php tengo los datos de la tabla en una matriz tras un SELECT id,nombre,version FROM mi_tabla:
Cita: $fila_juego_registros = mysql_fetch_assoc($juego_registros);
si con smarty hago:
Cita: $smarty = new Smarty;
$smarty->assign("id_prog",$fila_juego_registros['id']);
$smarty->assign("nombre_prog",$fila_juego_registros['nombre']);
$smarty->assign("version_prog",$fila_juego_registros['version']);
$smarty->display("listado.html");
Sólo aparece el primer registro, ¿Cómo puedo hacer codificar un bucle para que aparezcan todos los registros de la consulta?
Gracias por su ayuda.