Exactamente como dice Jona77, arregla el HTML, y luego puedes ensamblarlo algo asi:
Código PHP:
<?
$date = $_POST['ano'].'-'.$_POST['mes'].'-'.$_POST['dia'];
/*
P.D: Puedes facilitarte la vida con PHP :), de eso se trata
El Formulario de fecha:
*/
echo '<select name="dia">';
for($i=1;$i<=31;$i++){
echo '<option value="'.$i.'">'.$i.'</option>';
}
echo '</select>';
echo '<select name="mes">';
for($i=1;$i<=12;$i++){
echo '<option value="'.$i.'">'.$i.'</option>';
}
echo '</select>';
echo '<select name="ano">';
for($i=2004;$i<=date('Y');$i++){
echo '<option value="'.$i.'">'.$i.'</option>';
}
echo '</select>';
?>
Saludos.