probe con lo que dijiste, pero igual, creo que el tema esta en esta parte del codigo:
Código PHP:
while ($row=mysql_fetch_row($rs1)) {
$encuestas_preguntas_vec[$i]['cant_res_p'] = trim($row [0]);
//cantidad de respuestas por preguntas
$sql="SELECT respuesta, count( * ) AS cant_res
FROM ".BD_NAME.".encuestas_cuestionarios_respuestas AS ecp
WHERE ecp.pregunta_id='".$encuestas_preguntas_vec[$i]['id_pregunta']."'
";
$sql.='GROUP BY respuesta';
if ($pagina_cant != 0) $sql.=" LIMIT ".$pagina_desde.",".$pagina_cant;
//$encuestas_preguntas_vec[$i]['sql'] = $sql1;
//Ejecuto la consulta
query_execute_mysql($rs2,$sql,$rows_cant);
//Recorro los campos
if ($rows_cant != 0) {
while ($row=mysql_fetch_row($rs2)) {
$encuestas_preguntas_vec[$i]['respuesta'] = trim($row [0]);
$encuestas_preguntas_vec[$i]['cant_res'] = trim($row [1]);
$i++;
} //del while de si trajo registros respuestas por preguntas
}
$i++;
} //del while de si trajo registros total de respuesta de la pregunta
porque me graba el primer registro en el array gral pero si hay mas registros los guarda en otro elemento del array