o visitante coloca no form "idade mínima" o valor 18 (anos) e na "idade máxima" 30 (anos), no lado do POST já coloquei os comandos SQL para outras filtragens, segue o formato:
$sqlbusca = "SELECT * FROM `usuarios` WHERE estado LIKE '%".$estadobusca."%' AND cidade LIKE '%".$cidadebusca."%' AND...";
Mas no banco só tem a data de nascimento dos usuários, no formato padrão (yyyy-mm-dd), se alguém puder e ajudar ficarei muito grato mesmo, valeu
Já achei a solução, só colocar o seguinte no arquivo do POST:
WHERE birthdate >= DATE_SUB(NOW(), INTERVAL 30 YEAR) AND birthdate <= DATE_SUB(NOW(), INTERVAL 18 YEAR)