Mago escribió
hace 1 años
gimenete escribió
hace 1 años
Obtienes los datos de los eventos cuyas fecha de inicio sea menor o igual que el último día del mes, o que la fecha de fin sea mayor o igual que el primer día del mes. Luego tendrás que iterar los resultados en memoria para ver si en un día concreto el evento se está produciendo o no.
saludos!
Luix escribió
hace 1 años
Eso es. De todos modos... ¿por qué un calendario en PHP? En el lado del cliente quizá sería más eficiente, y es como se suele hacer. En un montón de páginas encontrarás código para hacer calendarios en Javascript, incluso cambiando los colores a tu gusto, modificando un CSS. De todos modos es una sugerencia; quizá si lo haces en la parte del servidor será por algo.
Yo entraba mucho en un portal, www.webtaller.com.
Tienen de todo y si dejas alguna duda en el foro suelen contestar bastante rápido (entre varias horas y un par de días como mucho).
Cuando trabajaba de desarrollador web sí que tuve que hacer cosas de estas de calendarios y cosas así, pero no me llevé este código y es una lástima que no te lo pueda dejar por eso.
http://www.aytovalladolid.net/igualdad/agenda.php
http://www.aytovalladolid.net/inmigracion/agenda.php
Un saludo.
gimenete escribió
hace 1 años
Con AJAX sería la mejor forma de hacerlo para favorecer la experiencia de usuario. Que al ir cambiando de mes no refrescase toda la página. No obstante lo ideal sería que también funcionase con javascript desactivado.
Mago escribió
hace 1 años
Gracias a los dos por la ayuda.
Luix escribió
hace 1 años
Ok, entonces está más que justificado la forma en que lo haces, además, y esto no se lo digáis a nadie, nunca he hecho nada en AJAX, ni Atlas ni nada de eso, aunque sé cómo funciona...
El portal desarrolloweb también es conocido para mí, jeje; sin embargo me gustaba más webtaller; tampoco me preguntes por qué. Suerte con tus proyectos.
© Copyright 2008-2009 debug_mode=ON | Aviso legal | Contacto | FAQ | ¿Quiénes somos? |
Buenas tengo una dudilla, tengo en la base de datos un tabla con registros de eventos que cuentan con fecha de inicio y fecha final, tengo una funcion php me que "pinta" un calendario con los doce meses, mi duda es que quiero "pintar" el calendario de tal forma que ese rango de fechas salga de otro color, es decir que un evento dura desde el 3 de enero hasta el 5 de enero, en el mes de enero quiero que los dias 3,4,5 salgan de otro color. Estoy pensando en como hacerlo y esto atascado, pues no quiero lanzar 365 consultas sql para comprobar si el dia que estoy pintando estan en algun rango de fechas en la base de datos. ¿alguna sugerencia?
Gracias por adelantado.