Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/02/2010, 09:53
wilmer30
 
Fecha de Ingreso: enero-2010
Mensajes: 491
Antigüedad: 14 años, 10 meses
Puntos: 12
foreach smarty

Hola:

Estoy empezando a trabajar con smarty, pero cuando deseo extraer datos de mi base de datos por medio de uf mysql_fetch_assoc tengo problemas para montrarlo en el tpl, segun el manual de smarty, simplemente se debe trabajar de este modo:

Código PHP:
<?php
  $sql 
'select contact_id, name, nick from contacts order by contact';
  
$smarty->assign("contacts"$db->getAssoc($sql));
?>
Código HTML:
{foreach key=cid item=con from=$contacts}
  <a href="contact.php?contact_id={$cid}">{$con.name} - {$con.nick}</a><br />
{/foreach}
Lo que trato de extraer son tres campos, con un while puedo extraerlos en php, pero no me funciona como dice el manual de Smarty.

Que estoy haciendo mal?

Gracias