Voila je cherche à faire autrement pour solutionner mon problème.
J'ai donc fait ma requete à la quelle je rajouter un JOIN sur la table comment car les 2 tables on en commum id_loisirs.
Ca marche sauf que ça m'affiche tous les loisirs plusieurs fois avec à chaque fois un commentaire au lieu de m'afficher seulement loisirs par loirsir avec tous les commentaires du même loisirs
Code!
$sql = 'SELECT * FROM `loisirs` JOIN comment ON comment.id_loisirs = loisirs.id_loisirs WHERE loisirs.date_fin_sortie >= NOW() AND loisirs.valide = 1 AND id_type_loisirs <> 1 ';
// Execution de la requete
$req = $bdd->query($sql);
$nb = $req->rowCount();
while($ligne = $req->fetch(PDO::FETCH_ASSOC)){
// Poster un commentaire selon l'annonce
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']
));
}
echo '<article>
<div class="control-block-button post-control-button">
<a 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-82"></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 id="contenu" 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>
'.$ligne["contenu"].'
</article>';
}