Pues mas o menos me ayudo.
Ya que si el evento dura 3 días solo me colorea 2 y si el evento 2 solo me pinta 1.También me aumenta una celda de más que no debería suceder
Código PHP:
Ver original$sql = mysql_query("SELECT * FROM eventos WHERE '".$esta_fecha_sql."' BETWEEN fecha_1 AND fecha_2");
{
echo '<td style="background-color:#D80100"></td>';
}
Quiza no debería ser con un while para evitar que me agregue celdas. Pero como le indico que sea la celda que le especificio.
Cuando el evento solo es de un día utilice un array y me funciona bien