<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Liddetails</title>
<link href="css/stijl.css" rel="stylesheet" type="text/css">
</head>
<body>
<div id="main">
<?php
setlocale(LC_ALL,'nl_NL'); //Stelt de locale-instellingen in op Nederlands voor datum-, tijd-, getal- en valutaformaten
//include de menubalk op deze pagina met home, games, leden
include('menu.php');
//zorgt ervoor dat alle info van de verbinding met database die db.php maakt kan worden gebruikt in alle code op dit bestand.
// Zorgt ervoor dat alle informatie en functies voor de databaseverbinding uit db.php beschikbaar zijn in dit bestand.
include('db.php');
//als er een waarde zit in de array $_GET met sleutel lid_id (in het adres)
//De code controleert of er een waarde aanwezig is in de $_GET-array met de sleutel lid_id en of deze waarde een numerieke waarde is.
if(is_numeric($_GET['lid_id'])){
$lid_id = $_GET['lid_id'];
}
else{
echo 'Er is een onjuist id opgegeven';
exit; //Deze statement stopt onmiddellijk de uitvoering van het PHP-script.
}
//sql query om alles van leden op te halen uit de database
$query = "select * from leden where lid_id = $lid_id";
//query uitvoeren
$result = mysqli_query($db, $query) or die(mysqli_error($db). ": $query");
//1 record ophalen
$row = mysqli_fetch_array($result);
echo "<h1>{$row['voornaam']} {$row['tv']} {$row['achternaam']}</h1>\n";
$timestamp = strtotime($row['datum_lid']); //zet de datum om in vorm met maand in woorden ipvm 10-09-2024
$datum_lid = strftime("%e %B %Y", $timestamp);
echo "<div>Lid sinds: $datum_lid</div>\n";
//sql query om
$gamelijst_query = "SELECT games.naam, games.game_id
from games, gamebezit, leden
where games.game_id = gamebezit.game_id
and gamebezit.lid_id = leden.lid_id
and leden.lid_id = $lid_id";
echo "<h3>Gespeelde games: </h3>";
//query uitvoeren
$result = mysqli_query($db, $gamelijst_query) or die(mysqli_error($db). ": $gamelijst_query");
//class aanmaken en echo alles binnen de div met class en dit alles heeft de css code van de class erop geintegreerd
echo "<div class='games-afbeeldingenvolgorde'>";
//games/afbeeldingen ervan 1 voor 1 ophalen en laten zien als link naar gamedetails, met gameid in het adres
while($row = mysqli_fetch_array($result)){
echo "<div class='game-afbeeldingvierkant'>";
echo "<div class='gametitelhomep' > <a href='gamedetails.php?game_id=$row[game_id]'> $row[naam]</a></div>\n";
echo "<div><a href='gamedetails.php?game_id=$row[game_id]'> <img class='gameafbeeldinghome' src='afbeeldingen/$row[game_id].jpg'></a></div>\n";
echo "</div>";
}
echo "</div>";
?>
</div>
</body>
</html>