49 lines
1.3 KiB
PHP
49 lines
1.3 KiB
PHP
<?php
|
||
session_start();
|
||
// On inclut la connexion à la base
|
||
require_once('connect.php');
|
||
if (isset($_GET['id']) && !empty($_GET['id'])) {
|
||
$id = strip_tags($_GET['id']);
|
||
// On écrit notre requête
|
||
$sql = 'SELECT * FROM `users` WHERE `id`=:id';
|
||
// On prépare la requête
|
||
$query = $db->prepare($sql);
|
||
// On attache les valeurs
|
||
$query->bindValue(':id', $id, PDO::PARAM_STR);
|
||
// On exécute la requête
|
||
$query->execute();
|
||
// On stocke le résultat dans un tableau associatif
|
||
$user = $query->fetch();
|
||
if (!$user) {
|
||
header('Location: index.php');
|
||
}
|
||
} else {
|
||
header('Location: index.php');
|
||
}
|
||
require_once('close.php');
|
||
?>
|
||
<!DOCTYPE html>
|
||
<html lang="fr">
|
||
|
||
<head>
|
||
<meta charset="UTF-8">
|
||
<title>Détails de l'utilisateur</title>
|
||
<link rel="stylesheet" href="style/style.css" />
|
||
</head>
|
||
|
||
<body>
|
||
<div>
|
||
<h1>Détails pour l’utilisateur <?= $user['login'] ?></h1>
|
||
<p>ID : <?= $user['id'] ?></p>
|
||
<p>Login : <?= $user['login'] ?></p>
|
||
<p>FirstName : <?= $user['firstname'] ?></p>
|
||
<p>LastName : <?= $user['lastname'] ?></p>
|
||
<p>Role : <?= $user['role'] ?></p>
|
||
<p>
|
||
<button onclick="window.location.href='edit.php?id=<?= $user['id'] ?>'">Modifier</button>
|
||
<button onclick="window.location.href='delete.php?id=<?= $user['id'] ?>'">Supprimer</button>
|
||
</p>
|
||
</div>
|
||
</body>
|
||
|
||
</html>
|