estoy empezando a hacer una agenda de eventos. y me encontre el siguiente codigo el cual me da los dial del mes y me los muestra en una tabla..
date_default_timezone_set("America/Bogota");
echo date('Y/m/d');
$week = 1;
for($i=1;$i<=date('t');$i++) {
$day_week = date('N', strtotime(date('Y-m').'-'.$i));
$calendar[$week][$day_week] = $i;
if ($day_week == 7) { $week++; };
}
<table>
<thead>
<tr>
<th>Lunes</th>
<th>Martes</th>
<th>Miércoles</th>
<th>Jueves</th>
<th>Viernes</th>
<th>Sábado</th>
<th>Domingo</th>
</tr>
</thead>
<tbody>
<?php foreach ($calendar as $days) : ?>
<tr>
<?php for ($i=1;$i<=7;$i++) : ?>
<td>
<?php echo isset($days[$i]) ? $days[$i] : ''; ?>
</td>
<?php endfor; ?>
</tr>
<?php endforeach ?>
</tbody>
</table>
hasta aqui todo bien.
ahora tengo una tabla en mysql llamada eventos con los campos: codigo int ,fecha date ,evento varchar(100).
lo que quiero hacer es que segun el dia de la fecha ejem: 2013-08-09 aqui seria el dia 9 , Uno: seme coloree[cualquier color] el dia 9 en el calendario para indicar que hay un evento , Dos que al pasar el mouse por en sima de este dia se muestre un cartelito o aviso con los datos del evento algo asi como :hover en css con las listas..
lo q no se es como comparar los dia del calendario con el dia que esta en la fecha de la tabla.
agradeceria vuestra ayuda.. ya que estoy un poco urgido por tener esta agenda..
pero no me arroja nada 

