![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
07/04/2009, 11:51
|
| | Fecha de Ingreso: marzo-2009
Mensajes: 9
Antigüedad: 15 años, 11 meses 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()); |