19 réflexions sur “Créer un Espace Membre avec administration en PHP et MySQL

  • avril 5, 2020 à 12:11 pm
    Permalien

    C’est une bonne unitiative!

  • avril 9, 2020 à 11:46 pm
    Permalien

    salut; j ai eu cette erreur la je cherche une reponse svp
    Warning: session_start() [function.session-start]: Cannot send session cache limiter – headers already sent (output started at C:\wamp\www\registration\index.php:3) in C:\wamp\www\registration\index.php on line 5.

    • avril 10, 2020 à 12:39 am
      Permalien

      L’erreur ‘headers already sent‘ est une erreur très courante,il suffit de suivre les règles décrites dans ce tuto.

      Tien mois au courant 😉

  • avril 24, 2020 à 3:28 pm
    Permalien

    merci beaucoup pour m’avoir faciliter le travail

  • avril 28, 2020 à 4:24 pm
    Permalien

    La redirection vers la page login si le membre n’est pas connecté ne fonctionne pas pour moi. Il reste sur la page index vide

  • avril 28, 2020 à 4:40 pm
    Permalien

    Pareil pour la page connexion. je me connecte mais quand je valide je reviens sur cette même page..

    • avril 28, 2020 à 5:03 pm
      Permalien

      Je t’invite a regarder ce commentaire.

      Bon courage 🙂

      • avril 28, 2020 à 5:48 pm
        Permalien

        Merci pour l’aide ! Mais j’ai beau chercher sur ce sujet, tous ce qui est dit est fait et rien ne change..

  • mai 20, 2020 à 12:57 pm
    Permalien

    Bonjour très bon tuto ou est la partie modifier et supprimer un profil

    • mai 30, 2020 à 9:35 pm
      Permalien

      Ça sera probablement dans le prochain tutoriel.

  • mai 30, 2020 à 8:41 pm
    Permalien

    Bonjour , ça marche très bien chez moi sauf que je suis maintenant limité !
    Comment je peux faire pour mon utilisateur puisse voir son profil ?
    Je parle de son id , username et mail depuis son profil

    • mai 30, 2020 à 9:44 pm
      Permalien

      Il suffit de créer une page par exemple profil.php.
      récupérer username à partie de la session pour l’utiliser dans la condition du requête SQL comme suit:

      <?php
         //récupérer username à partie de la session
         $username = $_SESSION["username"];
         //requête SQl pour récupérer tous les informations de l'utilisateur
         $query = "SELECT * FROM users WHERE username='$username'"
         //exécuter la requête 
         $row = mysql_fetch_array($query);
         //le résultat de la requête sera stocké dans le tableau $row[]
         $id = $row['id'];
         $username = $row['username'];
         $email = $row['email'];
      
         //afficher les informations de l'utilisateur
         echo $id;
         echo $username;
         echo $email;
      ?>
  • mai 31, 2020 à 8:00 pm
    Permalien

    Je suis content de votre aide. Comment récupérer les sessions dans plusieurs tables sql à partir de la page login.php

    • juin 1, 2020 à 12:11 am
      Permalien

      Vous êtes le bienvenu 🙂

      En fait les sessions ne se récupèrent pas à partir de la base de données. Je vous recommande de lire ce tuto sur les sessions en PHP. C’est très intéressant.

  • mai 31, 2020 à 8:28 pm
    Permalien

    Bonsoir , ça marche parfaitement bien chez moi sauf que je suis maintenant limité !
    j’ai 5 tables sql comment peut faire sortir des informations dans chacune de mes tables pour mon utilisateur ?

  • juin 1, 2020 à 1:00 pm
    Permalien

    Bonjour, j’ai 5 tables sql et je veux stocké les éléments de ces 5 tables en session a partir de ma page login.php
    Par exemple
    $_SESSION[‘cours’] = $cours; qui vient de la table cours.

    $_SESSION[‘credit’] = $credit; qui vient de la table cours.

    $_SESSION[‘cotes’] = $cotes; qui vient de la table cote.
    $_SESSION[‘matricule’] = $matricule; qui vient de la table étudiant.
    $_SESSION[‘nom’] = $nom; qui vient de la table étudiant.
    $_SESSION[‘faculé’] = $faculté; qui vient de la table faculte.

    $_SESSION[‘promotion’] = $promotion; qui vient de la table promotion…?
    C’est un peu ça que je besoin

  • juin 2, 2020 à 12:16 pm
    Permalien

    Bonjour, je peux avoir une solution

    • juin 3, 2020 à 11:01 am
      Permalien

      Bonjour Moise,

      Vous avez déjà la solution, il suffit de :
      1- Démarrer une session session_start();
      2- Récupérer les données a partir de la base de données (je vous ai déjà montré ça dans mes derniers commentaires).
      3- Détruire la session session_destroy()

      Bon courage 🙂

Commentaires fermés.