Hola que tal. no entendí bien los que planteas, lo que interprete es que el usuario selecciona un año y tu debes de generar las fechas
si es así te dejo este ejemplo a lo mejor te puede ayudar
Código PHP:
$anio = '2012'; // año del select lo puedes remplazar por elemplo $anio = $_POST['tu variable'];
if (($anio % 4 == 0) && (($anio % 100 != 0) || ($anio % 400 == 0)) ) // comprobamos que el año sea o no bisiesto y generamos las fechas correspondientes
{
for ($i = 1; $i < 365 ; $i++)
{
$fecha = date( "Y-m-d", strtotime( "$anio-01-01 + $i day" ) );
echo $fecha.'<br>';
$anio = date( "Y", strtotime( "$fecha" ) );
}
}
else
{
for ($i = 1; $i < 366 ; $i++)
{
$fecha = date( "Y-m-d", strtotime( "$anio-01-01 + $i day" ) );
echo $fecha.'<br>';
$anio = date( "Y", strtotime( "$fecha" ) );
}
}
Saludos