Bonjour,
Je débute en tant que webmaster et j'ai, tant bien que mal, pu résoudre certains problèmes.
Notamment sur le calcul de l'age en tenant compte de la date de naissance compilée dans une base de donnée.
Grâce à un script en php, j'ai pu obtenir l'âge.
Ainsi se retrouve dans un tableau la date de naissance (grâce à une requête mysql) et l'âge (grâce au script php).
Le problème se trouve sur le tri de mes annonces (site de ventes d'animaux).
Comment faire dans ma requête pour que grâce à un lien l'internaute puisse visualiser UNIQUEMENT sur une page les animaux âgés de -de 3 mois (par exemple).
Dans ma requête aucun problème pour trier ou n'avoir que certaines dates de naissances mais pour l'âge c'est autre chose (script php et aucun lien avec la BDD si ce n'est un calcul entre la date de naissance et celle d'aujourd'hui) ... et c'est naturellement ce paramètre, l'âge, qui m'intéresse.
Merci encore à vous toutes et tous pour votre aide.

J'ai bien essayé ce script mais malheureusement il y a souci...
Quand je met le script en entier (en mettant une date "bidon" comme essai) :
$query="select * from $table_annonces where DATEDIFF( 20051025, CURDATE()) > (365 * 1)";
$select=mysql_query($query);
while ($i=mysql_fetch_array($select))
{
$a++;
if (($a%2)==0)
{
$fond=$color;
} else {
$fond=$color_alt;
}
$id=$i[id];
$race=$i[race];
$sexe=$i[sexe];
$lof=$i[lof];
aucune annonce ne s'affiche et aucun message d'erreur.
Par contre quand je met le script sans > (365 * 1) toutes mes annonces s'affichent...
Apparemment la requête n'est pas reconnue, du moins la partie qui doit permettre le TRI...
Dans tous les cas merci encore pour cette réponse.