Ver Mensaje Individual
  #21 (permalink)  
Antiguo 07/05/2012, 15:51
dragonfire256
 
Fecha de Ingreso: septiembre-2011
Ubicación: Caracas
Mensajes: 240
Antigüedad: 12 años, 7 meses
Puntos: 9
Respuesta: Calendario con valores en PHP

Cita:
Iniciado por malakian Ver Mensaje
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
  1. <?php
  2. include("conexion.php");
  3. $con=conectar();
  4. $fecha_actual=date('Y-m-d');
  5. $salto=1;
  6. $num_filas=7;
  7. $dia_num=Date("N",strtotime($fecha_actual));
  8. $mes=Date('m');
  9. $anio=Date('Y');
  10. $dias_mes= date('t', mktime(0,0,0, $mes, 1, $anio));
  11. $tabla='<table border="1"><tr>';
  12.  
  13. for($i=1;$i<=($dias_mes+$dia_num);$i++)
  14. {
  15.     if ($i>$dia_num){
  16.       $tabla.="<td>".($i-$dia_num)."</td>";
  17.   }else{
  18.     $tabla.="<td>&nbsp;</td>";
  19.   }
  20.   if($salto==$num_filas){
  21.         $tabla.="</tr><tr>";
  22.       $salto=1;
  23.     }else{
  24.     $salto++;
  25.   }        
  26. }
  27. $tabla.="</tr></table>";
  28. echo $tabla;
  29. ?>
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

Última edición por dragonfire256; 07/05/2012 a las 16:01