function horario_alumno($id_alumno) { $conexion = new conexion(); $mysqli = $this->datos_mysqli(); $retorno = array(); $grupos_asignaturas = $mysqli->query("SELECT id_grupo_asignatura FROM asignatura_alumno WHERE id_alumno=" . $id_alumno); //1,3,4,5,6,7,8,9 id de grupo_asignatura while ($fila = $grupos_asignaturas->fetch_row()) { //el primero es el id=1 $horario = $mysqli->query("SELECT id_asignatura,aula,horario FROM grupo_asignatura WHERE id=" . $fila[0]); //No hace falta while porque solo habrá uno $aux_horario = $horario->fetch_assoc(); $aux_horario_dividido = explode("-", $aux_horario['horario']); $siglas = $conexion->get_nombre_sigla_asignatura($aux_horario['id_asignatura']); /*if($aux_horario_dividido[0]==1){ $dia = "Lunes"; } elseif($aux_horario_dividido[0]==2){ $dia = "Martes"; } elseif($aux_horario_dividido[0]==3){ $dia = "Miercoles"; } elseif($aux_horario_dividido[0]==4){ $dia = "Jueves"; } elseif($aux_horario_dividido[0]==5){ $dia = "Viernes"; }else{echo "A TOMAR POR ... ALGO HA IDO MAL";}*/ $dia = $conexion->traductor_dias($aux_horario_dividido[0]); $retorno['horario'][$aux_horario_dividido[1]][$dia] = $siglas['siglas'] . " " . $aux_horario['aula']; } /*echo "{\"horario\"{"; for($i=8;$i<=20;$i++){ echo "\"".$i."\":{"; for($j=1;$j<=5;$j++){ if(isset($retorno['horario'][$i][$j])){ if($j==5){ echo $conexion->traductor_dias($j).":"."\"".$retorno['horario'][$i][$j]."\""; }else{ echo $conexion->traductor_dias($j).":"."\"".$retorno['horario'][$i][$j]."\","; } }else{ if($j==5){ echo $conexion->traductor_dias($j).":"."\"libre\""; }else{ echo $conexion->traductor_dias($j).":"."\"libre\","; } } } if($i==20){ echo "}"; }else{ echo "},"; } } echo "}";*/ echo json_encode($retorno); }