Je vous contacte aujourd'hui car il y a 2 problèmes que je rencontre dont je n'arrive pas vraiment à m'expliquer l'origine.
Le premier est :
Je fais un SELECT dans une BDD qui contient tous les membres inscrits sur mon site et je les fais afficher plus bas sur le site internet mais curieusement, il n'y a que les informations de la personne avec la session en cours et pas les autres membres dont la session n'est pas en cours.
Je vous transmets les lignes de code ci-dessous afin que vous compreniez mieux le problème :
Je fais afficher un bouton de déconnexion lorsqu'une session est en cours sur le site web, il s'affiche très bien sur certaines pages du site mais malheureusement il ne s'affiche pas du tout sur certaines autres pages du site.
Je vous transmets ci-dessous les lignes de code de la page index.php où e bouton ne souhaite pas s'afficher notamment :
C'est donc un hasard que ça affiche un pseudo en particulier (le dernier en fait). Ton affichage n'est pas dans la boucle, tu écrases tes variables au fur et à mesure.
C'est donc un hasard que ça affiche un pseudo en particulier (le dernier en fait). Ton affichage n'est pas dans la boucle, tu écrases tes variables au fur et à mesure.
Tu avais raison par rapport à ceci, il suffisait de faire afficher le echo entre les accolades du while.
Une fois cela fait, cela affiche tous les membres se trouvant dans la BDD.
Tu aurais une idée pour mon autre problème (celui ou le bouton de déconnexion s'affiche sur certaines pages mais pas sur d'autre) ?
Y'a bien le session_start() sur toutes tes pages ?
Non, il n'était pas présent sur toutes les pages.
Je viens de remédier à ceci et maintenant c'est parfaitement fonctionnel. C'est en voulant être trop rapide que j'en oubli des choses.
Je passe le sujet en résolu.
Merci à tous pour votre aide.
Quentin.
Mauvaise sélection dans la BDD et aucun affichage
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
N'oubliez pas d'activer les erreurs PDO.
N'oubliez pas d'activer les erreurs PDO.