fbpx

problème avec la boucle while sur l’affichage des images (php)

Accueil Forums Forum d’aide et d’assistance informatique problème avec la boucle while sur l’affichage des images (php)

Ce sujet a 1 réponse, 2 participants et a été mis à jour par  David Jovanovic, il y a 1 mois.

2 sujets de 1 à 2 (sur un total de 2)
  • Auteur
    Messages
  • #8015

    virus1.0
    Participant

    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 😥
    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" />';
    }
    ?>

    #8029

    David Jovanovic
    Admin bbPress

    Bonjour,
    Il faut que tu récupères tous les résultats avec un fetchAll (http://php.net/manual/fr/pdostatement.fetchall.php) plutôt que fetch puis parcours ton tableau de résultat avec un foreach.

    
    <?php
    $requete = $bdd->prepare('SELECT * FROM post_membres WHERE id_membres = ?');
    $requete->execute(array($_SESSION['id']));
    
    $array_result = $requete->fetchAll();
    
    // en cas de doute un petit var_dump pour visualiser le résutat
    //var_dump($array_result);
    
    foreach($array_result as $result){
    echo '<img src="membres/posts/'.htmlspecialchars($result['posts']).'" alt="illustration du projet" />';
    }
    ?>
    
2 sujets de 1 à 2 (sur un total de 2)

Vous devez être connecté pour répondre à ce sujet.

Faire une capture d’écran sous Android

Découvrez comment faire une capture d'écran sur votre appareil Android, en utilisant le raccourci par défaut ou le raccourci personnalisé selon la marque de votre téléphone.
0 Partages
Tweetez
Partagez
Partagez