如何检查用户是否使用PHP输入了有效日期?

时间:2014-12-31 13:16:12

标签: php html

我正在做一个关于网络编程的学校项目。关于输入有效日期的问题有一部分。我需要阻止用户输入日期,例如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>";

        }

0 个答案:

没有答案