Voilà j'essai de mettre en place un système de commentaires sur les news du site.
Ca marche nickel sauf depuis que j'ai rajouté le SELECT pour afficher les commentaies, depuis j'ai seulement la première news qui s'affiche et je ne vois pas le problème.
// Commentaores
if(!empty($_POST['contenu'])){
$req = $bdd->prepare('INSERT INTO comment (pseudo,id_simply_user,id_loisirs,contenu) VALUES(:pseudo, :id_simply_user, :id_loisirs, :contenu)');
$req->execute(array(
'pseudo'=>$_POST['pseudo'],
'id_simply_user'=>$_POST['id_simply_user'],
'id_loisirs'=>$_POST['id_loisirs'],
'contenu'=>$_POST['contenu']
));}
$comm = ("SELECT * FROM comment WHERE id_loisirs = ".$ligne["id_loisirs"]."");
$req = $bdd->query($comm);
while($comment = $req->fetch(PDO::FETCH_ASSOC)){
$commentaires = $comment["contenu"];
$name = $comment["pseudo"];
}
// Si Différent d'un restaurant
if (!empty ($ligne['tracker']) && $ligne['id_type_loisirs'] <> '1') {
echo '
<article>
<div class="control-block-button post-control-button">
<a href="voir.php?id='.$ligne["id_loisirs"].'" class="btn btn-control"><i class="icon_set_1_icon-85"></i></a>
<a href="#" class="btn btn-control"><i class="icon_set_1_icon-88"></i></a>
</div>
<div class="post__author author vcard inline-items">
<img src="../img/avatar2.jpg" alt="author">
<div class="author-date">
<a class="h6 post__author-name fn" href="../'.simplification($ligne["titre"]).'/'.$ligne["id_loisirs"].'.html" title="'.ucfirst(strtolower($ligne['titre'])).' en '.ucfirst(strtolower($aLoisirs[$ligne["id_type_loisirs"]])).' à '.ucfirst(strtolower($ligne['city'])).'">'.ucfirst($ligne['titre']).'</a> -
<a href="#">'.ucfirst($ligne['manufacturer']).'</a>
<div class="post__date">
<time class="published" datetime="2017-03-24T18:18">
'.$ligne['date_debut_sortie'].' à '.str_replace(':', 'H',$ligne['horaire']).'
</time>
</div>
</div>
</div>
<div class="post-video">
<div class="video-thumb"><img class="img-responsive post-img" src="'.$ligne['photo'].'" alt="'.ucfirst(strtolower($ligne['titre'])).'" title="'.strtolower($ligne['titre']).' - '.ucfirst(strtolower($ligne['city'])).'"></div>
<div class="video-content"><p>'. ucfirst(strtolower(stripslashes(cutTexte($ligne['description'], 180, '...')))).'</p></div>
</div>
<div>
<a href="#" class="MaClasse"><i class="icon_set_1_icon-85"></i> Commentaires</a>
<div class="commentaires">
<form method="post">
<textarea name="contenu"></textarea>
<input type="hidden" name="pseudo" value="'. $_SESSION['membre']['pseudo'].'">
<input type="hidden" name="id_simply_user" value="'.$_SESSION['membre']['id_simply_user'].'">
<input type="hidden" name="id_loisirs" value="'.$ligne["id_loisirs"].'">
<button class="post-comment" type="submit">OK</button>
</form>
'.$name.' / '.$commentaires.' <br>
</div>
</article>';
}
Merci pour votre aide