Acá les dejo el script como quedo finalmente.
A quien lo pueda necesitar.
Código PHP:
Ver original<table width="100%" border="1" align="center" cellpadding="0" cellspacing="0" bordercolor="#E3E9F1">
<tr>
<td width="126" bgcolor="#C4D2E2"><div align="center"><strong>hora </strong></div></td>
<td width="126" bgcolor="#C4D2E2"><div align="center"><strong>Lunes</strong></div></td>
<td width="126" bgcolor="#C4D2E2"><div align="center"><strong>Martes</strong></div></td>
<td width="126" bgcolor="#C4D2E2"><div align="center"><strong>Miercoles</strong></div></td>
<td width="126" bgcolor="#C4D2E2"><div align="center"><strong>Jueves</strong></div></td>
<td width="130" bgcolor="#C4D2E2"><div align="center"><strong>Viernes</strong></div></td>
</tr>
<tr>
<td height="13" bgcolor="#E1E1E1" class="letra8"><div align="center">07:00-07:40 </div></td>
<td height="35" colspan="6" rowspan="17" class="letra8">
<?php
#**********La idea es compartir información. Gracias.. ****************
#Consulto tablas en BD
$busco = mysql_query("SELECT horas.id, horas.nom_hora, horas.h_desde, horas.h_hasta, horario.cedula_personal, horario.grado, horario.seccion, horario.aula, horario.materia, horario.dia, horario.id_h1, horario.f_creado FROM horas,horario WHERE horario.id_h1=horas.id AND horario.cedula_personal=$ced ORDER BY id_h1") or
die(mysql_error()); $num='85'; # Es el resultado de: columnas * filas donde muestro las materias.
{
$d[] = $de['dia'];
$h[] = $de['id_h1'];
$asig[] = $de['materia'];
$grad[] = $de['grado'];
$secc[] = $de['seccion'];
$aul[] = $de['aula'];
}
# Hago la tabla con su estilo
echo "<table width='750'height='20' border='1'align='center' cellpadding='0' cellspacing='0' bordercolor='#E3E9F1'id='tabla'>";
for ($i = 1; $i <= 17; $i++) { // Crea las 17 filas
echo "<tr width='90' height='30'>";
for ($j = 1; $j <= 5; $j++) { // Crea las 5 columnas
echo "<td width='100'align='center'>";
for ($k = 0; $k < $num; $k++)
{
if ($d[$k] == $j && $h[$k] == $i) {
echo $asig[$k]."<br>".$grad[$k]." - ".$secc[$k]." ".$aul[$k];
}
}
echo "</td>";
}
echo "</tr>";
}
echo "</table>";
?>
</td>
</tr>
<tr bgcolor="#66CCFF" class="letra8">
<td height="13" bgcolor="#F8F8F8"><div align="center">07:40-08:20 </div></td>
</tr>
<tr bgcolor="#66CCFF" class="letra8">
<td height="13" bgcolor="#E1E1E1"><div align="center">08:20-09:00 </div></td>
</tr>
<tr bgcolor="#66CCFF" class="letra8">
<td height="13" bgcolor="#FFFFE1"><div align="center">RECESO</div></td>
</tr>
<tr bgcolor="#66CCFF" class="letra8">
<td height="13" bgcolor="#E1E1E1"><div align="center">09:20-10:00</div></td>
</tr>
<tr bgcolor="#66CCFF" class="letra8">
<td height="13" bgcolor="#F8F8F8"><div align="center">10:00-10:40 </div></td>
</tr>
<tr bgcolor="#66CCFF" class="letra8">
<td height="13" bgcolor="#E1E1E1"><div align="center">10:40-11:20 </div></td>
</tr>
<tr bgcolor="#66CCFF" class="letra8">
<td height="13" bgcolor="#F8F8F8"><div align="center">11:20-12:00 </div></td>
</tr>
<tr bgcolor="#66CCFF" class="letra8">
<td height="13" bgcolor="#E1E1E1"><div align="center">12:00-12:40 </div></td>
</tr>
<tr bgcolor="#66CCFF" class="letra8">
<td height="13" bgcolor="#F8F8F8"><div align="center">01:00-01:40 </div></td>
</tr>
<tr bgcolor="#66CCFF" class="letra8">
<td height="13" bgcolor="#E1E1E1"><div align="center">01:40-02:20 </div></td>
</tr>
<tr bgcolor="#66CCFF" class="letra8">
<td height="13" bgcolor="#F8F8F8"><div align="center">02:20-03:00 </div></td>
</tr>
<tr bgcolor="#66CCFF" class="letra8">
<td height="13" bgcolor="#E1E1E1"><div align="center">03:00-03:40 </div></td>
</tr>
<tr bgcolor="#66CCFF" class="letra8">
<td height="13" bgcolor="#FFFFE1"><div align="center">RECESO</div></td>
</tr>
<tr bgcolor="#66CCFF" class="letra8">
<td height="13" bgcolor="#E1E1E1"><div align="center">04:00-04:40 </div></td>
</tr>
<tr bgcolor="#66CCFF" class="letra8">
<td height="13" bgcolor="#F8F8F8"><div align="center">04:40-05:20 </div></td>
</tr>
<tr bgcolor="#66CCFF" class="letra8">
<td height="13" bgcolor="#E1E1E1"><div align="center">05:20-06:00 </div></td>
</tr>
</table>
Suerte..