Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/01/2012, 12:46
magga
 
Fecha de Ingreso: enero-2012
Mensajes: 3
Antigüedad: 12 años, 11 meses
Puntos: 0
Armar un Horario de clases

Hola Todos NEcesito ayuda!! :D estoy haciendo un horario de clases tengo mis tablas armadas el problema que tengo es al mostrarlo haber..
tengo mi tabla Temp_horario_alumno es una temporal donde voy agregando lo horarios por cada curso que va agregando el alumno la tabla tiene esta estructura:
IDMatricula,IDHC(codigo del horario de clase),IDCO(codigo de donde se que curso y que profesor es),IDAUla,Dia,HoraINicio, HoraFin
e logrado crear mi tabla donde se vera el horario ya sale desde la hora minima q eligio hasta la maxima hora final.

<table width="700" border="1">
<tr>
<th width="70">Hora</th> <th width="90">Lunes</th>
<th width="90">Martes</th> <th width="90">Miercoles</th>
<th width="90">Jueves</th> <th width="90">Viernes</th>
<th width="90">Sabado</th> <th width="90">Domingo</th>
</tr>
<?php
date_default_timezone_set('Europe/Paris');
$consH=$objReg->ejecutarConsulta("select min(HoraInicio),max(HoraFin) from Temp_horario_alumno",$enlace);
$rH=$objReg->extrae_fila($consH);
$hi=strtotime($rH[0]);
$hf=strtotime($rH[1]);
$f=0;
for($x=0;$x<=100;$x++)
{
$f++;
if($f==1) $Xh=$hi;
else {
$Xh=date('H:i:s',$Xh);
$Xh=strtotime(''.$Xh.' +50 minute');
}
if($Xh<=$hf)
{
echo "<tr align='center'><td>".date('H:i:s',$Xh)."</td> <td><td> <td></td>
<td></td> <td>&nbsp;</td> <td>&nbsp;</td> <td>&nbsp;</td>
<td>&nbsp;</td> </tr>";
}
else break;
}
?>
</table>

Dentro de cada td me debe de salir el IDCO que le corresponde ala hora x ejemplo:
hora | Lunes | Martes | Miercoles | Jueves |....
8:00 CD0001
8:50 CD0001 CD0002
9:40 CD0006


CD0001 deberia de salir los tds combinados para q se aprecie mejor... espero me haya dejado entender... ojala puedan ayudarme xq ya no se q mas hacer estare ala espera de respuestas gracias