Ver Mensaje Individual
  #5 (permalink)  
Antiguo 05/07/2012, 15:57
Avatar de emprear
emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 17 años, 7 meses
Puntos: 1567
Respuesta: Recorrer columnas en tabla

No es sencillo lo que intentás, y desde ya escapa a html ó css, esto es para el foro de php.
Por otra parte los datos que ponés no son muy completos, además tu imagen muestra una fila de encabezados con los dias de la semana y luego aparentemente solo se ven 2 horas, del contenido, nada.
La única idea que se me ocurre es recorres la tabla mysql para cada día de la semana y para los eventos del mismo día que no estén vacíos vas creando una cadena, por ejemplo

Código PHP:
Ver original
  1. $lunes .= "<tr><td>" . $fechainicio . "-" . $fechafin . "</td></tr>";
  2. $martes .= "<tr><td>" . $fechainicio . "-" . $fechafin . "</td></tr>";

una vez que tenés todos y terminaste el bucle, recien ahí imprimís la tabla (tenés la ventaja que ya sabes el número de columnas. Harías esto (lo simplifico)

Código PHP:
Ver original
  1. <tr><th>lunes</th><th>martes</th><th>miercoles</th></tr>
  2. <tr>
  3. <td>
  4. <table>
  5. $lunes
  6. </table>
  7. </td>
  8.  
  9. <td>
  10. <table>
  11. $martes
  12. </table>
  13. </td>
  14.  
  15. <td>
  16. <table>
  17. $miercoles
  18. </table>
  19. </td>
  20. </tr>


Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.