Resalut,
Je souhaite afficher l'âge d'un membre à partir de sa date de naissance!pour cela j'ai utilisé une fonction qui calcule l'age en lui entrant comme paramètre la date de naissance

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
 
 
 
 
	<?php 
	$req= mysql_query("SELECT sexe,date_naissance FROM utilisateur WHERE pseudo='" . mysql_real_escape_string($_SESSION['login']) . "'");
	$repo=mysql_fetch_array($req);
 
	echo ' 
	<BR><FONT COLOR=RED>SEXE:</FONT>'.$repo['sexe'];
	echo'<BR><FONT COLOR=RED>DATE DE NAISSANCE:</FONT COLOR>'.$repo['date_naissance'];
	//calcule de l'age
	$date_naiss=$repo['date_naissance'];
	function Age($date_naissance)
{
    $arr1 = explode('/', $date_naissance);
    $arr2 = explode('/', date('d/m/Y'));
 
    if(($arr1[1] < $arr2[1]) || (($arr1[1] == $arr2[1]) && ($arr1[0] <= $arr2[0])))
    return $arr2[2] - $arr1[2];
    return $arr2[2] - $arr1[2] - 1;
}
 
	$age=Age($date_naiss); echo '('.$age.'ans).';?>
est là ca m'affiche
Notice: Undefined offset: 1 in C:\Program Files\EasyPHP 2.0b1\www\monsite\dossier special\mon_profile.php on line 243

Notice: Undefined offset: 2 in C:\Program Files\EasyPHP 2.0b1\www\monsite\dossier special\mon_profile.php on line 244

(2009ans).
que dois-je faire??
Merci