Olá ! Boa noite !  Estou tentando criar um calendário com eventos e sentindo algumas dificuldades,pois sou meu conhecimento é bem básico e preciso finalziar esse calendário até semana que vem,se alguém puder me orientar com relação ao meu erro,agradeceria muito.  O calendário deve conter :  1- Marcação no dia Atual 2- Marcação nas datas de eventos  Até agora, consegui fazer apenas o calendário e "formulário" para criar eventos,já conectados direitinho no BD.  Mas,o calendário está estático.Não marca nada ( data atual ,nem eventos,caso eu venha a criar um evento )  Abaixo o código atual :    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">  <html xmlns="http://www.w3.org/1999/xhtml">  <head> <style> .calendario{ 	 	width:220px; 	height:150px; 	background-color:#fff;                  border-radius:7px;                  border:solid; 	border-width:thin; 	border-color:#004d97; }   </style> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />  <title>Eventos</title>  <body>  <hr>  <a href="admin.php">Criar Evento</a> | <a href="listagenda.php">Listar Eventos</a>  <hr>  <?php   include "sql02.php";//conexão com o banco de dados  @mysql_select_db($db);//selecione o banco de dados    $date=time();    $day =date('d',$date);   $month=date('m',$date);   $year=date('y',$date);      $first_day = mktime(0,0,0,$month,1,$year);   $title=date('F',$first_day);   $day_of_week=date('D',$first_day);             switch($day_of_week){ 	   	  case"Dom":$blank = 0; break; 	  case"Seg":$blank = 1; break;       case"Ter":$blank = 2; break; 	  case"Qua":$blank = 3; break;       case"Qui":$blank = 4; break;       case"Sex":$blank = 5; break;       case"Sáb":$blank = 6; break;   }    $days_in_month=cal_days_in_month(0,$month,$year);     ?> <div class="calendario">  <table align="center"  >  </div>       <tr>          <th abbr="Domingo" title="Domingo"><b> <?php echo("$domingo");?>Dom</b></th>          <th abbr="Segunda" title="Segunda">Seg</b></th>          <th abbr="Terça"   title="Terça"><b>Ter</b></th>          <th abbr="Quarta"  title="Quarta"><b>Qua</b></th>          <th abbr="Quinta"  title="Quinta"><b>Qui</b></th>          <th abbr="Sexta"   title="Sexta"><b>Sex</b></th>          <th abbr="Sábado"  title="Sábado"><b>Sab</b></th>      </tr>            <?php           $Data = strtotime($mes."/".$dia."/".$ano_);           $Dia  = date('w',strtotime(date('n/\1\/Y',$Data)));           $Dias = date('t',$Data);           for ($i=1,$d=1;$d<=$Dias;) {                echo("<tr>");                for ($x=1;$x<=7 && $d <= $Dias;$x++,$i++) {                     if ($i > $Dia) {             $destaque = '';                         if ($x == 1)    { $destaque = $domingo; }                         if ($d == $dia) { $destaque = $hoje; }                         if (($x == 1) && ($d == $dia)) { $destaque = $hoje; }                         echo("<td ".$destaque.">".$d++."</td>");                     }                     else { echo("<td> </td>"); }                }                for (;$x<=7;$x++) { echo("<td> </td>"); }                echo("</tr>");            } ?> </body> </html>   Está bem bagunçado o codigo,eu não tenho muita experiência,mas preciso terminar esse calendário. Por favor,quem puder me auxiliar,agradeço.  Sayuri