Ver Mensaje Individual
  #19 (permalink)  
Antiguo 07/05/2012, 12:42
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
Código PHP:
Ver original
  1. <?php
  2. include("conexion.php");
  3. $con=conectar();
  4.  
  5. $fecha_actual=date('d/m/Y');
  6. $salto=1;
  7. $num_filas=7;
  8. $dia_num=Date("N",strtotime($fecha_actual));
  9. $tabla='<table border="1"><tr>';
  10.  
  11. for($i=1;$i<=30;$i++)
  12. {
  13.     $tabla.="<td>$salto</td>";
  14.     if($salto==$num_filas)
  15.     {
  16.         $tabla.="</tr><tr>";
  17.         $salto=1;
  18.     }
  19. }
  20. $tabla.="</tr></table>";
  21. echo $tabla;
  22. ?>

te lo corrijo por esto, menos código y hace lo mismo, lo de iniciar el día.... quiero que lo descubras por ti mismo.. si ya está muy dificil tranquilo que yo te hecho una mano, pero ojo intentalo para que aprendas...

ojo que el $dia_num no se aplica como lo tenías
Lo que pasa es que estaba probando algo con $dia_num... Aqui te posteo el codigo de lo que llevo:

Código PHP:
Ver original
  1. <?php
  2. include("../admin/conexion.php");
  3. $con=conectar();
  4.  
  5. $salto=1;
  6. $num_filas=7;
  7. $fecha_actual=date ('d/m/Y');
  8. $dia_mes=Date("t",strtotime($fecha_actual));
  9. $tabla='<table border="1" width="80%" align="center"><tr>';
  10. $tabla.='<thead><tr><th>Domingo</th><th>Lunes</th><th>Martes</th><th>Miercoles</th><th>Jueves</th><th>Viernes</th><th>Sabado</th></tr></thead>';
  11.  
  12. for($i=1;$i<=$dia_mes;$i++)
  13. {
  14.     $tabla.="<td>$salto</td>";
  15.     if($i==7)
  16.     {
  17.         $tabla.="</tr><tr>";
  18.         $salto=1;
  19.     }
  20.     if($i==14)
  21.     {
  22.         $tabla.="</tr><tr>";
  23.         $salto=1;
  24.     }
  25.     if($i==21)
  26.     {
  27.         $tabla.="</tr><tr>";
  28.         $salto=1;
  29.     }
  30.     if($i==28)
  31.     {
  32.         $tabla.="</tr><tr>";
  33.         $salto=1;
  34.     }
  35. }
  36. $tabla.="</tr></table>";
  37. echo $tabla;
  38. ?>

Por cierto, nunca entendi el uso de la variable $salto, porque nunca cambia de valor y siempre se mantiene igual a 1... Lo que me faltaria es que el primer valor se coloque justo debajo del encabezado del primer dia... Pienso hacerlo con varias tomas de decisiones... Muchas gracias por tu ayuda