Ver Mensaje Individual
  #8 (permalink)  
Antiguo 07/04/2009, 11:51
jjhn444
 
Fecha de Ingreso: marzo-2009
Mensajes: 9
Antigüedad: 15 años, 1 mes
Puntos: 0
Respuesta: Filtrar de formulario por fecha y mostrar resultados en la misma pagina

Alli lo que quiero hacer son tres filtros de un listado de eventos: por pais, por especialidad y por fecha. El filtro por pais y especialidad funciona bien el problema esta en el filtro por fecha, el cual hice asi:

En mi tabla "cursos" tengo un campo llamado "fecha_cur" que es el que contiene la fecha : "año/mes/dia". Yo quiero que el usuario pueda filtrar por mes todos los eventos, es decir al seleccionar del select el mes enero que filtre y muestre los eventos de este mes.

Para lograr que en el formulario del select me mustre los meses hago esto:

$pac7=mysql_query("select *, date_format(fecha_cur, '%m/%Y') as mes from cursos group by mes order by mes desc");

Asi me los muestra: 05/2009, 04/2009 (quiero que me los muestre en letras pero eso lo solucionare luego)

y para lograr el filtro hago:

$res_pac=mysql_query("select *, date_format(fecha_cur, '%m/%Y') as mes1 from cursos where publi=1 and mes1='$mes' order by fecha_cur desc limit $variab,10") or die(mysql_error());