public function edad() { $conexion = new Conexion(); $conexion = $conexion->conectar(); $semana = $conexion->real_escape_string(strip_tags($_POST['semana'])); $resultado = new Resultado(); $datos = $resultado->getResultByAge($conexion, $semana); $info = $datos->fetch_all(MYSQLI_ASSOC); $arra1 = array("dia" => 1); //array´s para alamacenar los datos por dia. $arra2 = array("dia" => 2); $arra3 = array("dia" => 3); $arra4 = array("dia" => 4); $arra5 = array("dia" => 5); $edad11 = array(); //array's donde se van a almacenar los dias por cada edad. $edad12 = array(); $edad13 = array(); $edad14 = array(); $edad15 = array(); $edad16 = array(); $edad17 = array(); $edad18 = array(); $edad19 = array(); $arrygrande = array(); foreach ($info as $valor) { switch ($valor["edad"]) { case 11: switch ($valor["dia"]) { case 1: $arra1[$valor["prueba_tipo"]] = $valor["avg(puntaje_usuario)"]; break; case 2: $arra2[$valor["prueba_tipo"]] = $valor["avg(puntaje_usuario)"]; break; case 3: $arra3[$valor["prueba_tipo"]] = $valor["avg(puntaje_usuario)"]; break; case 4: $arra4[$valor["prueba_tipo"]] = $valor["avg(puntaje_usuario)"]; break; case 5: $arra5[$valor["prueba_tipo"]] = $valor["avg(puntaje_usuario)"]; break; } $edad11[0] = $arra1; $edad11[1] = $arra2; $edad11[2] = $arra3; $edad11[3] = $arra4; $edad11[4] = $arra5; break; case 12: switch ($valor["dia"]) { case 1: $arra1[$valor["prueba_tipo"]] = $valor["avg(puntaje_usuario)"]; break; case 2: $arra2[$valor["prueba_tipo"]] = $valor["avg(puntaje_usuario)"]; break; case 3: $arra3[$valor["prueba_tipo"]] = $valor["avg(puntaje_usuario)"]; break; case 4: $arra4[$valor["prueba_tipo"]] = $valor["avg(puntaje_usuario)"]; break; case 5: $arra5[$valor["prueba_tipo"]] = $valor["avg(puntaje_usuario)"]; break; } $edad12[0] = $arra1; $edad12[1] = $arra2; $edad12[2] = $arra3; $edad12[3] = $arra4; $edad12[4] = $arra5; break; case 13: switch ($valor["dia"]) { case 1: $arra1[$valor["prueba_tipo"]] = $valor["avg(puntaje_usuario)"]; break; case 2: $arra2[$valor["prueba_tipo"]] = $valor["avg(puntaje_usuario)"]; break; case 3: $arra3[$valor["prueba_tipo"]] = $valor["avg(puntaje_usuario)"]; break; case 4: $arra4[$valor["prueba_tipo"]] = $valor["avg(puntaje_usuario)"]; break; case 5: $arra5[$valor["prueba_tipo"]] = $valor["avg(puntaje_usuario)"]; break; } $edad13[0] = $arra1; $edad13[1] = $arra2; $edad13[2] = $arra3; $edad13[3] = $arra4; $edad13[4] = $arra5; break; case 14: switch ($valor["dia"]) { case 1: $arra1[$valor["prueba_tipo"]] = $valor["avg(puntaje_usuario)"]; break; case 2: $arra2[$valor["prueba_tipo"]] = $valor["avg(puntaje_usuario)"]; break; case 3: $arra3[$valor["prueba_tipo"]] = $valor["avg(puntaje_usuario)"]; break; case 4: $arra4[$valor["prueba_tipo"]] = $valor["avg(puntaje_usuario)"]; break; case 5: $arra5[$valor["prueba_tipo"]] = $valor["avg(puntaje_usuario)"]; break; } $edad14[0] = $arra1; $edad14[1] = $arra2; $edad14[2] = $arra3; $edad14[3] = $arra4; $edad14[4] = $arra5; break; case 15: switch ($valor["dia"]) { case 1: $arra1[$valor["prueba_tipo"]] = $valor["avg(puntaje_usuario)"]; break; case 2: $arra2[$valor["prueba_tipo"]] = $valor["avg(puntaje_usuario)"]; break; case 3: $arra3[$valor["prueba_tipo"]] = $valor["avg(puntaje_usuario)"]; break; case 4: $arra4[$valor["prueba_tipo"]] = $valor["avg(puntaje_usuario)"]; break; case 5: $arra5[$valor["prueba_tipo"]] = $valor["avg(puntaje_usuario)"]; break; } $edad15[0] = $arra1; $edad15[1] = $arra2; $edad15[2] = $arra3; $edad15[3] = $arra4; $edad15[4] = $arra5; break; case 16: switch ($valor["dia"]) { case 1: $arra1[$valor["prueba_tipo"]] = $valor["avg(puntaje_usuario)"]; break; case 2: $arra2[$valor["prueba_tipo"]] = $valor["avg(puntaje_usuario)"]; break; case 3: $arra3[$valor["prueba_tipo"]] = $valor["avg(puntaje_usuario)"]; break; case 4: $arra4[$valor["prueba_tipo"]] = $valor["avg(puntaje_usuario)"]; break; case 5: $arra5[$valor["prueba_tipo"]] = $valor["avg(puntaje_usuario)"]; break; } $edad16[0] = $arra1; $edad16[1] = $arra2; $edad16[2] = $arra3; $edad16[3] = $arra4; $edad16[4] = $arra5; break; case 17: switch ($valor["dia"]) { case 1: $arra1[$valor["prueba_tipo"]] = $valor["avg(puntaje_usuario)"]; break; case 2: $arra2[$valor["prueba_tipo"]] = $valor["avg(puntaje_usuario)"]; break; case 3: $arra3[$valor["prueba_tipo"]] = $valor["avg(puntaje_usuario)"]; break; case 4: $arra4[$valor["prueba_tipo"]] = $valor["avg(puntaje_usuario)"]; break; case 5: $arra5[$valor["prueba_tipo"]] = $valor["avg(puntaje_usuario)"]; break; } $edad17[0] = $arra1; $edad17[1] = $arra2; $edad17[2] = $arra3; $edad17[3] = $arra4; $edad17[4] = $arra5; break; case 18: switch ($valor["dia"]) { case 1: $arra1[$valor["prueba_tipo"]] = $valor["avg(puntaje_usuario)"]; break; case 2: $arra2[$valor["prueba_tipo"]] = $valor["avg(puntaje_usuario)"]; break; case 3: $arra3[$valor["prueba_tipo"]] = $valor["avg(puntaje_usuario)"]; break; case 4: $arra4[$valor["prueba_tipo"]] = $valor["avg(puntaje_usuario)"]; break; case 5: $arra5[$valor["prueba_tipo"]] = $valor["avg(puntaje_usuario)"]; break; } $edad18[0] = $arra1; $edad18[1] = $arra2; $edad18[2] = $arra3; $edad18[3] = $arra4; $edad18[4] = $arra5; break; case 19: switch ($valor["dia"]) { case 1: $arra1[$valor["prueba_tipo"]] = $valor["avg(puntaje_usuario)"]; break; case 2: $arra2[$valor["prueba_tipo"]] = $valor["avg(puntaje_usuario)"]; break; case 3: $arra3[$valor["prueba_tipo"]] = $valor["avg(puntaje_usuario)"]; break; case 4: $arra4[$valor["prueba_tipo"]] = $valor["avg(puntaje_usuario)"]; break; case 5: $arra5[$valor["prueba_tipo"]] = $valor["avg(puntaje_usuario)"]; break; } $edad19[0] = $arra1; $edad19[1] = $arra2; $edad19[2] = $arra3; $edad19[3] = $arra4; $edad19[4] = $arra5; break; } } $arraygrande["Edad11"] = $edad11; //en este arraygrande se alamacena un array por edad el cual tiene la informacion por dia. $arraygrande["Edad12"] = $edad12; $arraygrande["Edad13"] = $edad13; $arraygrande["Edad14"] = $edad14; $arraygrande["Edad15"] = $edad15; $arraygrande["Edad16"] = $edad16; $arraygrande["Edad17"] = $edad17; $arraygrande["Edad18"] = $edad18; $arraygrande["Edad19"] = $edad19; echo json_encode($arraygrande); }