BoogeyMan, что посоветуешь по коду?
День месяц и год возраст это как правило число без букв и фильтровать лучше abs нежели как в примере. Ну и другие переменные тоже не мешало бы check htmlspecialchars
xss() = htmlspecialchars()
quote() = PDO::quote()
И число, месяц, год преобразуется в число, за это отвечает (int) ну и потом через условия проходит