Cita:  
					Iniciado por malakian 
  Hola , si tienes razón con lo de $salto, se me olvido aumentarle el valor 
 Lo nuevo:
Halle los dias del mes con la maravillosa función Date y lo guarde en $dias_mes y le hice algunas modificaciones al ciclo, pruebalo tal cual y me cuentas..  
Nota:
 
No he probado el código, si tiene errores por favor corrigelos   
Código PHP:
Ver original<?php
include("conexion.php");
$con=conectar();
$fecha_actual=date('Y-m-d'); $salto=1;
$num_filas=7;
$dias_mes= date('t', mktime(0,0,0, $mes, 1, $anio)); $tabla='<table border="1"><tr>';
 
for($i=1;$i<=($dias_mes+$dia_num);$i++)
{
    if ($i>$dia_num){
      $tabla.="<td>".($i-$dia_num)."</td>";
  }else{
    $tabla.="<td> </td>";
  }
  if($salto==$num_filas){
        $tabla.="</tr><tr>";
      $salto=1;
    }else{
    $salto++;
  }         
}
$tabla.="</tr></table>";
echo $tabla;
?>
  
     Ya decia yo lo de $salto 

  Dejame probarlo y te aviso... 
Ya lo estuve probando y funciona perfectamente... Ahora seria cuestion de sustituir $i-$dia_num por un mysql_fetch_array y que imprima el valor del indice.... Si el dia no tiene informacion (por ejemplo, un sabado o un domingo) la casilla quedara en blanco?... Mañana continuamos que ya es hora de salir 

  Muchas gracias por tu ayuda