1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
| <?php
/*******************************************************************/
/* Donne l'âge à partir d'une date de naissance jj/mm/aaaa */
/*******************************************************************/
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;
}
// Petit exemple
$age = $_REQUEST['age'];
$ma_date_de_naissance = $age;
$mon_age = Age($ma_date_de_naissance);
echo $mon_age;
?>
<form action="exemple_age.php" method="post">
<input type="text" name="age" />
<input type="submit" value="test" />
</form>
<?php
if(isset($_REQUEST['age']))
{
if($mon_age<18)
{
echo "t'as moins de 18 ans";
}
} |
Partager