buenas. necesito de su ayuda para resolver un tema de fechas. resulta que estoy mostrando una galeria de imagenes con sus respectivas fechas. cada fecha esta agrupada por meses y dentro de esos meses yo muestro los dias de la semana contanto cuantos eventos hay en cada semana.
por ejemplo si el mes de diciembre hay eventos de los dias lunes, martes y miercoles, me debe mostrar el ultimo evento ingresado.
registre 3 eventos los dias 03, 04 y 06 de enero del 2011. he cambiado la fecha del sistema y me deberia mostrar los eventos que agregue y tambien el ultimo evento que en este caso seria el dia 06 de enero del 2011. pero solo me muestra el ultimo evento del dia miercoles 08 de diciembre del 2010 (el año anterior).
este es el codigo que desarrolle.
Código PHP:
Ver original#consulto la fecha en orden descendente.
$sql_fechas = "SELECT fecha_evento FROM sense_galeria ORDER BY idgaleria DESC";
$fecha_hoy = date($row_fechas['fecha_evento'],strtotime('-12 months')); $fecha_registrada = $row_fechas['fecha_evento'];
#if abreviado.
$nueva_fecha_reg = ($fecha_hoy==$fecha_registrada)?$fecha_hoy:$fecha_registrada;
#consulto para mostrar el ultimo evento.
$sql_galeria_eventos = "SELECT g.idgaleria, g.categoria_eventos, g.nombre_evento,g.fecha_evento, gf.fotos, gf.fotos_thb
FROM sense_galeria g, sense_galeria_fotos gf
WHERE g.idgaleria = gf.idgaleria
AND g.fecha_evento = '".$fecha_hoy."'
ORDER BY g.fecha_evento DESC";
#mostrar el nombre del ultimo evento subido.
$sql_titulo_eventos = "SELECT g.idgaleria, g.nombre_evento, g.categoria_eventos, g.fecha_evento FROM sense_galeria g, sense_galeria_fotos gf
WHERE g.idgaleria = gf.idgaleria
AND g.fecha_evento = '".$fecha_hoy."'
ORDER BY g.idgaleria DESC";
$fecha = $row_titulo_evento['fecha_evento'];
#muestro la fecha de la bd en texto.
agradeceria si me ayudaran con mi tema.
saludos.