Ver Mensaje Individual
  #9 (permalink)  
Antiguo 16/07/2012, 11:00
Avatar de yebert
yebert
 
Fecha de Ingreso: marzo-2012
Ubicación: Mérida
Mensajes: 46
Antigüedad: 12 años, 8 meses
Puntos: 3
Pregunta Respuesta: Como ordenar columnas de la tabla horario según días de la semana

Bueno como no lo logre ordenar el horario como queria lo arme por dias->fila
---------------------------
LUNES -->>
---------------------------
MARTES -->>
---------------------------
MIÉRCOLES -->>
----------------------------
JUEVES -->>
---------------------------
VIERNES -->>
----------------------------
Aquí esta como lo llevo..


--------------------------------------------------------------------------
http://liceo.x10.mx/pruebas/Ordenar%20horario%20docente2.html
---------------------------------------------------------------------------

Ahora el rollo q se me presenta es condicionar la consulta que sino existe registro para ese día que muestre echo "LIBRE"; he probado con varia formas y nada..

Agradezco me den la ayudita dejo el script para q me den la idea de como podria ser...
Código PHP:
Ver original
  1. while($d = mysql_fetch_array($dat)) {
  2.  $inf[] = $d; //Buscamos los datos almacenados y los asignados al arreglo para poderlos manipular a consideración nuestra
  3. }
  4. for ($i=1;$i<=5;$i++) {//con este for le damos el valor a las horas en una columna
  5.          if($i=='1'){echo "<td  bgcolor='#ECE9D8'><div align='center'>LUNES</div></td>";}
  6.          if($i=='2'){echo "<td  bgcolor='#ECE9D8'><div align='center'>MARTES</div></td>";}
  7.          if($i=='3'){echo "<td  bgcolor='#ECE9D8'><div align='center'>MIERCOLES</div></td>";}
  8.          if($i=='4'){echo "<td  bgcolor='#ECE9D8'><div align='center'>JUEVES</div></td>";}
  9.          if($i=='5'){echo "<td  bgcolor='#ECE9D8'><div align='center'>VIERNES</div></td>";}    
  10.            
  11.     for ($j=0;$j<=10;$j++) {//con este recuperamos la informacion del arreglo y la llamamos el registro que nos interesa
  12.        
  13.     if($inf[$j]['dia'] == $i)
  14.           {//mostramos el valor  
  15.        
  16.  
  17. echo "<td  bgcolor='#E3E9F1'align='center'><ul>";
  18.  
  19.  if(!isset($inf[$j]['h_entrada'])){ echo "<li>LIBRE</li>";}else {echo $inf[$j]['h_entrada']." - ";}
  20.  if(!isset($inf[$j]['h_salida'])){ echo "<li>LIBRE</li>";}else {echo $inf[$j]['h_salida']."";}
  21.  if(!isset($inf[$j]['materia'])){ echo "<li>LIBRE</li>";}else {echo "<li>".$inf[$j]['materia']."</li>";}
  22.  if(!isset($inf[$j]['grado'])){ echo "<li>LIBRE</li>";}else {echo $inf[$j]['grado']." - ";}
  23.  if(!isset($inf[$j]['seccion'])){ echo "<li>LIBRE</li>";}else {echo $inf[$j]['seccion']." - ";}
  24.  if(!isset($inf[$j]['aula'])){ echo "<li>LIBRE</li>";}else {echo $inf[$j]['aula']."";}echo "</ul></td>";      
  25.          }
  26.     } echo "<tr>";
  27. }  echo "</tr>";echo "</table></td>";
  28. ?>
__________________
Yebert