![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
06/04/2009, 22:40
|
| | Fecha de Ingreso: marzo-2009
Mensajes: 9
Antigüedad: 15 años, 11 meses Puntos: 0 | |
Filtrar de formulario por fecha y mostrar resultados en la misma pagina Hola amigos, quiero hacer un filtro por fecha desde un select de un formulario de la siguiente manera:
consultas:
if(isset($mes)){
$res_pac=mysql_db_query ($sql_db,"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");
}
$pac7=mysql_db_query ($sql_db,"select *, date_format(fecha_cur, '%m/%Y') as mes from cursos group by mes order by mes desc");
y este este es el formulario:
<form name="cursos" method="post" action="evento.php">
<select name="mes" style="width:250px" onchange="javascript: document.cursos.submit();">
<option value="" selected="selected">Seleccione un Mes</option>
<?php while($registros3=mysql_fetch_array($pac7)){?>
<option value="<?php echo $registros3['mes'];?>"><?php echo $registros3['mes'];?></option>
<?php }?>
</select>
</form>
la idea es que al seleccionar una opcion en el formulario se envie la variable mes a la misma pagina y me filtre un listado que tengo mas abajo....El problema esta en que me muestra este error:
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in C:\wamp\www\ipm\sitio4\evento.php on line 51
En la linea 51 es donde utilizo el $res_pac
Me imagino que es algun error en el query....
Gracias! |