function checkdate accepting character value?????
Posted: Tue Sep 22, 2009 4:29 am
Hello friends
i am validating date field......it is accepting character value in my form
$BIRTH_DATE=($_POST['BIRTH_DATE']);
$BIRTH_MONTH=($_POST['BIRTH_MONTH']);
$BIRTH_YEAR=($_POST['BIRTH_YEAR']);
$date_birth = $BIRTH_YEAR."/".$BIRTH_MONTH."/".$BIRTH_DATE;
if(!checkdate($BIRTH_MONTH,$BIRTH_DATE,$BIRTH_YEAR))
{
die ('ERROR: Enter a valid birth date, the format is yyyy/mm/dd');
}
when i am entring 200h/1g/2f ..........the form is accepting even this value
out put is:
current date: 2009/09/22
birth date: 19809/2UTC/309
please help me to validate it properly
i am validating date field......it is accepting character value in my form
$BIRTH_DATE=($_POST['BIRTH_DATE']);
$BIRTH_MONTH=($_POST['BIRTH_MONTH']);
$BIRTH_YEAR=($_POST['BIRTH_YEAR']);
$date_birth = $BIRTH_YEAR."/".$BIRTH_MONTH."/".$BIRTH_DATE;
if(!checkdate($BIRTH_MONTH,$BIRTH_DATE,$BIRTH_YEAR))
{
die ('ERROR: Enter a valid birth date, the format is yyyy/mm/dd');
}
when i am entring 200h/1g/2f ..........the form is accepting even this value
out put is:
current date: 2009/09/22
birth date: 19809/2UTC/309
please help me to validate it properly