Tengo un problema con esta instrucción, en un principio parece que todo está bien no me da ningún error en el combobox que me tienen que aparecer los meses pero no aparece nada se ve que filtra bien los datos ya que coinciden la cantidad de meses que aparece en el combo con los que hay listados pero no me pone el nombre
Les dejo el codigo espero que alguien pueda ver el fallo que yo no he visto.
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 *, DATE_FORMAT(fecha,'%M') as fecham FROM mareas GROUP BY fecham";
$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'>
<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>