Ver Mensaje Individual
  #2 (permalink)  
Antiguo 27/08/2010, 15:22
Avatar de lair
lair
 
Fecha de Ingreso: enero-2009
Ubicación: header('Location: Morelia");
Mensajes: 1.052
Antigüedad: 15 años, 4 meses
Puntos: 46
Respuesta: Repetir varias veces un select

Hola.

lo que esta pasando es que en tu ciclo estas sobreescribiendo tu variable, con lo que al final solo quedas con el ultimo registro o consulta.
Código PHP:
Ver original
  1. for ($i=1; i<=num_preguntas; i++)
  2. {
  3.    for ($j=1; j<=num_respuestas; j++)
  4.       {
  5.          $pregunta=@mysql_query("select count(distinct idcuenta ) from evaluaciones where respuesta ='$j' and idrfc='$RP' and idasig='$RM' and no_preg='$i'");
  6.    }
  7. }

Prueba cambiandolo un poco
Código PHP:
Ver original
  1. for ($i=1; i<=num_preguntas; i++)
  2. {
  3.    for ($j=1; j<=num_respuestas; j++)
  4.       {
  5.          $pregunta=@mysql_query("select count(distinct idcuenta ) from evaluaciones where respuesta ='$j' and idrfc='$RP' and idasig='$RM' and no_preg='$i'");
  6.          $resultados[]=@mysql_fetch_array($pregunta); //aqui iras "acumulando" los resultados
  7.    }
  8. }

Suerte.