Salve,
ho un campo nel quale bisogna scrivere una data e se la data è superiore a 15 anni deve essere generato un errore, come pure se è inferiore al 1900. Il seguente codice non mi funziona, come mai?
Grazie per l'aiuto.Codice PHP:
$_POST['r_date'] = "10/01/1890";
if (date($_POST['r_date'])>date("01/01/".(date("Y")+15))) {
$error = "La data non può essere superiore al [b]01/01/".(date("Y")+15)."[/b]";
} elseif (date($_POST['r_date'])<date("01/01/1900")) {
$error = "La data non può essere inferiore al [b]01/01/1900[/b]";
}
echo $error; // mi ritorna "La data non può essere superiore al 01/01/2025" invece che "inferiore al 1900"