hmmm naprościej coś takiego:
3 pola forma dzień miesiąc rok
i php
<?php
if($_post['miesiac'] < 1
|| $_post['miesiac'] > 12
) { echo "podany miesciac jest nie prawidlowy"; exit;} if($_post['dzien'] < 1
|| $_post['dzien'] > 31
) { echo "podany dzien jest nie prawidlowy"; exit;} if($_post['rok'] < 1900
|| $_post['rok'] > 2007
) { echo "podany rok jest nie prawidlowy"; exit;} ?>
coś takiego;p możesz dodać zamiast 2007 z funkcji date() teraźniejszy rok itd...
PS. zawsze mi się myli > z < więc mogłem się tam pomylić;p