The following code creates a form. In this form one of the field is for date and the code in process.php file checks whether entered date is valid or not. But it(process.php) is not giving any output.
HTML Code:
<html>
<title>Form</title>
<form action="process.php" method="post">
Name:<input type="text" name="name"size="20" ><br><br>

Father's Name:<input type="text" name="fname" size="20"><br><br>

Address:<textarea name="address" rows="5" cols="40"></textarea><br><br>
Date of Birth(MM/DD/YYYY):<input type="text" name="dob"size="10"maxlength="10"><br><br>
Course:<select name="Course">
<option>B.Tech.
<option>M.B.A.
</select><br><br>
Branch:<select name="Branch">
<option>C.S.E.
<option>E.C.E.
<option>M.E.
<option>I.T.
<option>M.B.A.
</select>
<br><br>
Batch:<input type="text" name="batch" size="9" maxlength="9"><br><br>
Roll No.<input type="text" name="rno" size="3" maxlenght="3"><br><br>
Univ. Reg. No.<input type="text" name="reg" size="11" maxlength="11"><br><br>
Gender
<br>
<input type="radio" name="gender"value="Male">Male
<input type="radio" name="gender"value="Male">Female<br><br>
<input type="submit"value="Submit">
<input type="reset">
</html>
Code of process.php is
PHP Code:
<?php
$date
=$_POST['dob'];
$arr=split("/",$dob);
$dd=$arr[0];
$mm=$arr[1];
$yy=$arr[2];
if(
checkdate($mm,$dd,$yy)){
echo 
'Valid Date';
}else{ 
echo 
'Invalid Date';
}
?>

Last edited by shabbir; 30Aug2009 at 22:02.. Reason: Code blocks