Tengo este problema que me trae de cabeza, ya hace unos cuantos dias.
Muestro una consulta en pantalla y la quiero filtrar con dos combobox uno de Años y otro de Meses
Este es mi codigo
Código PHP:
  
            //seleccionamos las opciones del select Años
            $sqla = "SELECT *, YEAR(fecha) as yearOnly FROM mareas GROUP BY yearOnly";
            $resa = mysql_query($sqla);
            //obtenemos el número de registros
            $numa = mysql_num_rows($resa);
            
            //seleccionamos las opciones del select Meses
            $sqlm = "SELECT *, Month(fecha) as MonthOnly FROM mareas GROUP BY MonthOnly";
            $resm = mysql_query($sqlm);
            //obtenemos el número de registros
            $numm = mysql_num_rows($resm);
            
 
        ?>        
        <FORM NAME=form1 ACTION=mareas.php METHOD=POST>
        
        <select name="anio" id="anio" style='width:160'  onchange='submit()' onclick='CambiaEstado(this.checked);'>
        <option selected value=0>Año.</option>
        <?php 
        $i=1;
        while ($registrosa = mysql_fetch_object($resa))
        {
        echo "<option value='".$registrosa->yearOnly."'>".$registrosa->yearOnly."</option>"; 
         $i++;
        } ?>
        </select> 
        
        <select name="mes" id="mes" style='width:160'> 
        <option selected value=0>Mes.</option>
         <?php 
        $i=1;
        while ($registrosm = mysql_fetch_object($resm))
        {
        echo "<option value='".$registrosm->MonthOnly."'>".$registrosm->MonthOnly."</option>"; 
         $i++;
        } ?>
        </select> 
      </form>   Creo que me faltan dos consultas pero no se donde ponerlas.
Alguien sabe como tengo que hacerlo?
Muchas gracias.
 
