Bonjour à tous !!
Je me prends la tete depuis quelques heures sur ceci:
Voici ma fonction age:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 if (age($DATENAISS) == $_POST['param']) { echo 'ok' ; }
Le problème c'est que le test ne fonctionne pas, je pense que ceci est dû au fait que l'age de l'utilisateur s'affiche dans la page HTML au lieu d'être traitée par PHP. Comment faire pour que, dans le test, l'expression
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 function age($naiss) { list($annee, $mois, $jour) = split('[-.]', $naiss); // Initialisation de la liste $today['mois'] = date('n'); // Initialisation des paramètres du jour courant $today['jour'] = date('j'); $today['annee'] = date('Y'); $annees = $today['annee'] - $annee; // Détermination du delta année if ($today['mois'] <= $mois) { // Affinage du delta année if ($mois == $today['mois']) { if ($jour > $today['jour']) { $annees--; } } else { $annees--; } } echo $annees; }soit effectivement remplacée par l'age et non par un echo + valeur retournée par la fonction ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part age($DATENAISS)
Merci d'avance !
RedVivi
Partager