je cherche une requête depuis 3 jours , je ne sais pas comment faire!
j'explique:
dans ma bdd ,j'ai les dates de naissances de mes membre sous forme aaaa-mm-jj.
j'ai une page,qui permet aux membres de mon site ,de rechercher d'autre membre de mon site avec comme critére L'age , le departemement , et le sexe!
ma requéte serait simple si ma recherche s'effecturé par date de naissances or elle s'effectue par age!
ex:( selectionne les membre qui on entre X age et Y age du departememt W)
le probleme c'est que je n'arrive pas a convertire les date de naissances qui sont dans ma bdd en age, tout en fessant ma requête qui afficherai les membre qui sont dans ma bdd qui on entre X age et Y age dans le departement W
bon je vous montre 1 script que j'ai fait mais il ya des erreur et je pensse aussi qu'il ne faut pas faire comme ca!
si quelqu'un pourrait me montrer ca serait vraiment gentil!
Warning: mysql_close(): no MySQL-Link resource supplied in C:\wamp\www\tests\premierpage.php on line 434
<?php
if (isset ($_POST['re_sexe']) && isset ($_POST['age_minimum']) && isset ($_POST['age_maximum'])&& isset ($_POST['departement']))
// Si les variables existent
{
// D'abord, on se connecte à MySQL
mysql_connect("localhost", "root", "");
mysql_select_db("sitemicka");
$sexe = $_POST['re_sexe'];
$age_mini = $_POST['age_minimum'];
$age_maxi = $_POST['age_maximum'];
$dep = $_POST['departement'];
$reponse2 = mysql_query("SELECT id, photo2, date_de_naissance, departemement, sexe FROM infoclients");
while ($donnees2 = mysql_fetch_array($reponse2) )
{
$date_naissance = $donnees2['date_de_naissance'];
$date_naissance1 = mktime(0,0,0,$date_naissance);
// on prend le timestamp
$timestamp = time();
//on calcule
$age = floor(($timestamp-$date_naissance1)/3600/24/365.5);
if ($age <= $age_maxi AND $age>= $age_mini AND $dep == $donnees2['departement'] AND $sexe == $donnees2['sexe'])
{
echo '<tr><td><a href=fichemembre.php?id='.$donnees1['id'].'><img src="images/'.$donnees1['photo2'].'" alt="image" /></a></td></tr>';
}
}
}
mysql_close(); // Déconnexion de MySQL
?>