Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/09/2007, 19:18
SubZero_mb
 
Fecha de Ingreso: marzo-2004
Mensajes: 283
Antigüedad: 20 años, 2 meses
Puntos: 2
Problema al pasar a Smarty una consulta

A ver si alguien tiene idea de como hacer esto:
Tengo el siguiente codigo:

Código PHP:
$res_foto mysql_query("SELECT * FROM coincidencias"); 

$m=0;
$datos_candidatos[$m] = array();
While (
$Row mysql_fetch_array ($res_foto)) 
{        
    
$res_descripcion mysql_query("SELECT descripcion FROM usuarios WHERE (id_user = '$Row[candidato]')");
    
$aaa mysql_result($res_descripcion0"descripcion");
    echo 
$aaa;
    
$datos_candidatos[$m]["candidato"] = $Row[candidato];
    
$datos_candidatos[$m]["descripcion"] = $aaa;
    
    
$m++;
}
$plantilla->assign('datos_candidatos',$datos_candidatos); 
Pues bueno, el caso esk la variable de smarty "candidato" muestra en todos los casos solo la descripcion del primer caso (si la consulta nos devuelve 5 coincidencias, tendria k haber 5 descripciones diferentes y a mi al mostrarlos en la plantilla en los 5 casos se muestra la misma descripcion, k coincide con la primera coincidencia) En el script anterior puse el echo $aaa para comprobar k se imprimian las 5 descripciones diferentes, y asi era, aparecian las 5. Pork sinembargo al incluir dentro del array para smarty solo se añade la primera descripcion en los 5 casos? Muchas gracias