Hola a todos
Estoy utilizando smarty como plantillas y para bases de datos uso adodb
tengo un idex.php con este codigo
<?php
$sql = 'select contact_id, name, nick from contacts ';
$smarty->assign('results', $db->GetRow($sql));
---- llamado al template index.tpl
en index.tpl
{foreach key=cid item=con from=$results}
<a href="contact.php?contact_id={$cid}">{$con.contact _id} - {$con.nick}</a><br />
{/foreach}
El resultado que me da es
1-A
o sea me devuelve solo el primer caracter de cada columna, sin embargo cuando utilizo la variable fuera del foreach me muestra correctamente los campos, o sea:
index.tpl
Mostrando los campos: "{$result.contact_id}"<br/>
Y el nick del user es: {$result.nick}
Esto ultimo me mostraria en el navegador
Mostrando los campos: 15
Y el nick del user es: Andormetus