Você coloca isso em um formulário (leia tudo neste link ) e, em seguida, use $_POST['day'] etc e use uma consulta de inserção para colocá-la no banco de dados. Eu não vou falar muito sobre isso, já que eu não recomendaria fazer assim.
Você está verificando os dias do mês. Se tiver menos de 31 dias, é válido. <Isso não é verdade. Nem todas as datas são válidas se tiverem menos de 31 dias. Há maneiras de fazer isso que já existem. É muito mais fácil. PHP datetime . Você também pode validar a maioria com o datetime digite mysql. Eu recomendo que você leia todos os links.