Créer un profil PHP

Après avoir créé notre page de connexion et notre page d'inscription il est temps de créer un profil pour votre utilisateur !


La page profil permettra plusieurs choses ! D'éditer ses informations personnelles, d'avoir un aperçu de votre profil et d'y retrouver plusieurs options intéressantes !


Pour concevoir notre page profil, il nous faudra récupérer l'ID de la session que l'utilisateur à une fois qu'il s'est connecté à votre site.


Page profil.php


<?php
  session_start();
  include('bd/connexionDB.php'); 

  // S'il n'y a pas de session alors on ne va pas sur cette pageif (!isset($_SESSION['id'])){
    header('Location: index.php'); 
    exit;
  }
  
  // On récupère les informations de l'utilisateur connecté
  $afficher_profil = $DB->query("SELECT * 
    FROM utilisateur 
    WHERE id = ?",
    array($_SESSION['id']));

  $afficher_profil = $afficher_profil->fetch();
?>


<!DOCTYPE html>
<html lang="fr">
  <head>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <title>Mon profil</title>
  </head>
  <body>
    <!-- Ici on peut afficher toutes les informations que vous souhaitez : 
      - âge, 
      - sexe,
      - date d'anniversaire,
      - mail,
      - etc.
    -->
    <h2>Voici le profil de <?= $afficher_profil['nom'] . " " .  $afficher_profil['prenom']; ?></h2>
    <div>Quelques informations sur vous : </div>
    <ul>
      <li>Votre id est : <?= $afficher_profil['id'] ?></li>
      <li>Votre mail est : <?= $afficher_profil['mail'] ?></li>
      <li>Votre compte a été crée le : <?= $afficher_profil['date_creation_compte'] ?></li>
    </ul>
  <body>
</html>


À partir de maintenant vous savez comment créer un espace membre pour votre utilisateur afin d'afficher ses informations. Il ne vous reste plus qu'à donner la possibilité à votre utilisateur de modifier comme il le souhaite les informations de son profil ! 😀

Par Clouder le 14 Feb 2018
Vous pouvez télécharger les fichiers de l'article
Cette pub permet au site de vivre ...

1 commentaire

Tu veux participer ?
Alors connecte toi ou inscris toi et viens participer !
Oury
le 25 Apr 2019 à 05:35

Bonsoir, qui pour maidez suis coincez au niveaux de creation profil au faite tout marche bien la compile et tout mais une fois a laffichage je ne retouve aucune info sur lutilisateur, cest comme si la variable $afficher_profil ne donne pas.