Ver Mensaje Individual
  #3 (permalink)  
Antiguo 23/12/2010, 14:55
Rasec101
 
Fecha de Ingreso: diciembre-2009
Ubicación: Santiago, Chile
Mensajes: 143
Antigüedad: 14 años, 4 meses
Puntos: 2
Respuesta: mostrar eventos entre fechas.

Cita:
Iniciado por wjr Ver Mensaje
Podrías recorrer con un for por la cantidad de días y dentro buscas los eventos del día. Para saber si un evento también pertenece a un día, usa "BETWEEN" con las fechas de inicio y fin contra la actual. Otra forma es en la misma instrucciòn sql hacer algo así:

$hoy = date("Y-m-d");
Código HTML:
Ver original
  1. select * from eventos where fechaIncio >= '$hoy' AND fechaTermino <= '$hoy';
Gracias por contestar el post y realice la consulta pero me repite todos los eventos no se que estare haciendo mal mira te voy a dejar la consulta para que le eches un vistaso haver si me puedes orintar en que estoy fallando
Código HTML:
Ver original
  1. $Consulta  = " SELECT * ";
  2.         $Consulta .= " FROM eventos  ";
  3.         $Consulta .= " WHERE year( fechaInicio) >= $ano AND year( fechaTermino) <= $ano ";
  4.        $Consulta .= " AND month( fechaInicio)  >= $mes AND month( fechaTermino)  <= $mes";
  5.        $Consulta .= " AND day( fechaInicio)  >= $dia AND day( fechaTermino)  <= $dia ";