Que tal amigo, bueno dejame intentarlo asi, cualquier cosa vuelvo y comento. Saludos y gracias!!!
EDITO
Que tal amigo memoadian, el codigo que me proporcionaste funciona, pero hay algo que no entiendo en las condiciones y es que a partir del mes 12 me lanza el mensaje de error, y en el dia me lo registra incluso mayores a 31, aqui te dejo la modificacion que hhice del codigo a ver si esta bien.
Código PHP:
$mes = $_POST['mes'];
$dia = $_POST['dia'];
if($mes<12 && $mes>0){
return 1;
}else{
echo 'error en el mes' . $error . '';
exit;
}
if($dia<31 && $dia>0){
return 1;
}else{
echo 'error en el dia' . $error . '';
exit;
}
no se si es que los returns estan mal ubicados, pero solo funciona el del mes y a partir de 12. Saludos!!