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?

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&ograve; 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" 
Grazie per l'aiuto.