l114/h14/14.5/14.5.php

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> </head> <body> <?php setlocale (LC_ALL, 'nld_NLD'); // dag- en maandnamen in het Nederlands verschijnen include('../../db.php'); $query = "select max(geb_datum) as maximum from leerlingen"; $result = mysqli_query($db, $query) or die(mysqli_error($db)); $row = mysqli_fetch_array($result); //record ophalen (er is er maar één) $datum = $row["maximum"]; //veld ophalen $datum = strtotime($datum); //omzetten naar een timestamp $datum = strftime("%Y",$datum); //format bepalen echo $datum; $leeftijd = strftime("%Y", $row[10]); $query ="select * from leerlingen order by achternaam"; $result = mysqli_query($db, $query) or die(mysqli_error($db)); $jaartalNu = 2024; while ($row = mysqli_fetch_array($result)) { //alle records langslopen echo "<br>$row[voornaam] $row[tussenvoegsel] $row[achternaam]"; echo ". Geb jaar: " .strftime("%Y", strtotime($row['geb_datum'])); echo " Leeftijdverschil: " . round(((time() - strtotime($row['geb_datum'])))/ (60 * 60 * 24 * 365.25),1); } ?> </body> </html>

Resultaat

Made by Thijs Aarnoudse