Las variables del template son {id_prog}, {nombre_prog} y {version_prog} colocadas así en una tabla:
Cita:
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:<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>
<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>
Cita:
si con smarty hago:$fila_juego_registros = mysql_fetch_assoc($juego_registros);
Cita:
Sólo aparece el primer registro, ¿Cómo puedo hacer codificar un bucle para que aparezcan todos los registros de la consulta?$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");
$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");
Gracias por su ayuda.