Código PHP:
Ver original
for($a=1;$a <= $TotalDeCeldas;$a++){ if(!$b) $b = 0; if($b == 7) $b = 0; if($b == 0) echo '<tr>'; if(!$c) $c = 1; if($a > $EmpiezaMesCalOffset AND $c <= $TotalDiasMes){ echo "<td bgcolor='#ffcc99' align='center'>$c<br></td>"; echo "<td bgcolor='#ff0000' align='center'><a href='examenesfec.php?id=$arre[0]' style='color:#FFF; font-weight:bold; text-decoration:none'>$c</a><br></td>"; }elseif($b == 0 OR $b == 6){ echo "<td bgcolor='#99cccc' align='center'>$c</td>"; }else{ echo "<td bgcolor='#EEEEEE' align='center'>$c</td>"; } $c++; }else{ echo "<td> </td>"; } if($b == 6) echo '</tr>'; $b++; }
y de la forma como yo creo q puede ir es asi:
Código PHP:
Ver original
for($a=1;$a <= $TotalDeCeldas;$a++){ if(!$b) $b = 0; if($b == 7) $b = 0; if($b == 0) echo '<tr>'; if(!$c) $c = 1; if($a > $EmpiezaMesCalOffset AND $c <= $TotalDiasMes){ echo "<td bgcolor='#ffcc99' align='center'>$c<br></td>"; echo "<td bgcolor='#ff0000' align='center'><a href='examenesfec.php?id=$arre[0]' style='color:#FFFFFF; font-weight:bold; text-decoration:none'>$c</a><br></td>"; }elseif($b == 0 OR $b == 6){ echo "<td bgcolor='#99cccc' align='center'>$c</td>"; }else{ echo "<td bgcolor='#EEEEEE' align='center'>$c</td>"; } $c++; }else{ echo "<td> </td>"; } if($b == 6) echo '</tr>'; $b++; } }
De la forma como yo lo hice solo muestra marcada la primera fecha que recoge de la consulta y cuando no hay ninguna fecha ni siquiera muestra los días.
Espero que me puedan ayudar. Gracias.