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.