hip2/liddetails.php

<!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>

Resultaat

Made by Thijs Aarnoudse