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_descripcion, 0, "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