Introducción al calendario PHP

Valoración del artículo:
Vemos rápidamente los aspectos generales del ejercicio y proporcionamos unas referencias para poder seguirlo.
Publicado: 21/2/02
Atención: Contenido exclusivo de DesarrolloWeb.com. No reproducir. Copyright.
En este pequeño manual vamos a construir una página en PHP con un calendario, donde inicialmente se muestra el mes y año actual y por el que podremos navegar, a través de un formulario y enlaces, para mostrar otro mes y año cualquiera.

Podemos ver el ejercicio en funcionamiento para obtener una idea más exacta de los objetivos.

Este calendario, por si sólo, no tiene mucha utilidad, pero lo podremos utilizar para cualquier cosa que necesitemos, por ejemplo una aplicación que implemente una agenda o, en general, cualquier caso en el que queramos que el usuario seleccione una fecha.

Aunque no se trata de un ejercicio demasiado difícil, resulta bastante largo de explicar. Es por ello que hemos preferido mostrarlo a lo largo de varios capítulos antes que hacer uno demasiado largo que canse al lector.

Resumen del ejercicio

La aplicación calendario va a componerse por tres archivos, podía hacerse en uno, pero así creemos que resulta más claro a la hora de documentar y posteriormente, de utilizar en otras aplicaciones.
  • Página ínice, index.php, donde el usuario accederá para ver el calendario.
  • Librería de funciones, calendario.php. Con varias funciones que vamos a utilizar dentro de la aplicación. Estará la función mostrar_calendario() y otras funciones de manejo de fechas. Esta librería es el elemento "portable" que podremos utilizar el otras aplicaciones.
  • Hoja de estilos, estilos.css. Esta hoja de estilos nos permitirá definir la forma del calendario, es decir, el tipo de letra, los colores, etc. Si alguno de vosotros desea cambiar estos estilos solamente debería actualizar esta declaración CSS.
Todos los archivos fuentes del calendario se pueden descargar desde este enlace. Nos servirán para ponerlo en marcha en nuestro propio servidor y utilizarlo para otras aplicaciones que lo requieran.

Referencias

Para entender este ejercicio es fundamental que el lector tenga conocimientos sobre diversas áreas del desarrollo de páginas web. En DesarrolloWeb.com podemos aprender todo lo que nos hace falta. Aquí tenemos los enlaces:

Comentarios
Fueron enviados 4 comentarios al artículo
3 comentarios no revisados
1 comentario revisado:

macaren...
Acerca del calendario
21/8/09
Hola, cuando baje el ejemplo esperaba otra cosa.

-El codigo html está mal, algunas etiquetas abren y no cierran o cierran en diferente orden.

-No se tiene en cuanta como esta configurado el servidor en cuanto a las variables. En el index se llama a la variable recibida por el POST de esta manera $mes = $nuevo_mes; lo cual da por sentado que el php.ini esta configurado de esa forma. Para un programador sin experiencia no va a andar y no va a saber porque no funciona

-si bien las funciones que arman el calendario funcionan son muy desprolijas, se van concatenando las cosas directamente, hay funciones que no tienen sentido, cosas que se puede resolver con una linea con un array se resuelve con una funcion extensa con switch

-las funciones dirctamente realizan los echo, cuando lo mas logico seria que la funcion haga un return $variable y que el echo se haga desde el index

$primera_fila = formularioCalendario($mes,$ano);
echo $primera_fila;


Creo que fomentando este tipo de programacion desprolija solamente perjudicamos a los programadores que no tienen experiencia y que como autodidactas tratan de aprender por sus propìos medios y adoptan esta metodologia de trabajo.

Quisiera que mi comentario sea publicado.
Muchas gracias

Manuales relacionados
Categorias relacionadas
El autor
Lectura recomendada
Compra este libro en Agapea, la librería urgente a domicilio.
Últimas noticias
Alojados en el grupo