我正在做一个关于网络编程的学校项目。关于输入有效日期的问题有一部分。我需要阻止用户输入日期,例如30/02 / 10,31 / 04/12和闰年,但我不知道如何仅使用PHP来验证它。有人可以帮助我吗?
P.S。我使用了日期和月份的下拉列表,年份的文本框。
[出现错误时显示错误消息]
// A null in birth date keeps appearing even if the details are key in //
if (!empty($_POST['Day'])){
$Day = $_POST['Day'];
}
else {
$Day = NULL;
echo "<p> You forgot to enter your birth date! </p>";
}
if (!empty($_POST['Month'])){
$Month = $_POST['Month'];
}
else {
$Month = NULL;
echo "<p> You forgot to enter your birth month! </p>";
}
if (is_numeric($_POST['Year'])){
$Year = $_POST['Year'];
}
else {
$Year = NULL;
echo "<p> You forgot to enter your birth year! </p>";
}