public function sexo() { $conexion = new Conexion(); $conexion = $conexion->conectar(); $semana = $conexion->real_escape_string(strip_tags($_POST['semana'])); $resultado = new Resultado(); $datos = $resultado->getResultBySex($conexion, $semana); $info = $datos->fetch_all(MYSQLI_ASSOC); $arra1M = array("dia" => 1); //array´s para alamacenar los datos de Masculino $arra2M = array("dia" => 2); $arra3M = array("dia" => 3); $arra4M = array("dia" => 4); $arra5M = array("dia" => 5); $arra1F = array("dia" => 1); //Array´s para almacenar los datos de femenino $arra2F = array("dia" => 2); $arra3F = array("dia" => 3); $arra4F = array("dia" => 4); $arra5F = array("dia" => 5); $hombres = array(); $mujeres = array(); $arrygrande = array(); foreach ($info as $valor) { if ($valor["genero"] == 'M') { switch ($valor["dia"]) { case 1: $arra1M[$valor["prueba_tipo"]] = $valor["avg(puntaje_usuario)"]; break; case 2: $arra2M[$valor["prueba_tipo"]] = $valor["avg(puntaje_usuario)"]; break; case 3: $arra3M[$valor["prueba_tipo"]] = $valor["avg(puntaje_usuario)"]; break; case 4: $arra4M[$valor["prueba_tipo"]] = $valor["avg(puntaje_usuario)"]; break; case 5: $arra5M[$valor["prueba_tipo"]] = $valor["avg(puntaje_usuario)"]; break; } } else { switch ($valor["dia"]) { case 1: $arra1F[$valor["prueba_tipo"]] = $valor["avg(puntaje_usuario)"]; break; case 2: $arra2F[$valor["prueba_tipo"]] = $valor["avg(puntaje_usuario)"]; break; case 3: $arra3F[$valor["prueba_tipo"]] = $valor["avg(puntaje_usuario)"]; break; case 4: $arra4F[$valor["prueba_tipo"]] = $valor["avg(puntaje_usuario)"]; break; case 5: $arra5F[$valor["prueba_tipo"]] = $valor["avg(puntaje_usuario)"]; break; } } } $hombres[0] = $arra1M; $hombres[1] = $arra2M; $hombres[2] = $arra3M; $hombres[3] = $arra4M; $hombres[4] = $arra5M; $mujeres[0] = $arra1F; $mujeres[1] = $arra2F; $mujeres[2] = $arra3F; $mujeres[3] = $arra4F; $mujeres[4] = $arra5F; $arraygrande['masculino'] = $hombres; $arraygrande['femenino'] = $mujeres; echo json_encode($arraygrande); }