8768 sujets

Développement web côté serveur, CMS

Bonjour je suis nouveau sur le site , je souhaite afficher tout les photos poster par un utilisateur dans la page profil (ex: paul à poster 30 photos et il peut les retrouvé afficher dans son profil) mais le problème est que qu'on j'utlise while sa n'affiche rien, (pas d'erreur) à part le alt de l'image mais au contraire q'on j’enlève la bouucle (while) sa m'affiche une image de "paul" parmis tous ceux posté par lui puvez vous m'aidez svp sa fait une semaine que je galére Smiley eek .
voici mon code :
<?php
                   $requete = $bdd->prepare('SELECT * FROM post_membres WHERE id_membres = ?');
                  $requete->execute(array($_SESSION['id']));
                  while($affichage = $requete->fetch()); 
                  {
                     echo '<img src="membres/posts/'.htmlspecialchars($affichage['posts']).'" alt="illustration du projet" />';
                  }
                  
                   

et voici une de mes tables :
upload/1552750301-74857-capture8.png
Modérateur
Hello,

Que vaut $_SESSION['id'] ?
Quand tu lances ton code, vois tu des images affichées ?
Si oui, est ce que le chemin de l'image est exact ?
merci de ta réponse, non rien ne s'affiche sauf quand je retire la boucle while et je pense que le chemin
Modifié par blablacode (16 Mar 2019 - 21:54)
Modérateur
blablacode a écrit :
merci de ta réponse, non rien ne s'affiche sauf quand je retire la boucle while et je pense que le chemin


Il manque un bout de phrase ?

Ton souci vient surement de $_SESSION qui n'a pas l'id.