J'ai une petit soucis avec mon code, j'ai beau cherché je ne trouve pas... Alors voilà le premier passage ce fait bien (h2 + li présent) mais lors du deuxième passage le second foreach est "oublié" j'ai l'impression (j'ai bien mes titre en h2 mais pas les li alors que le contenu est bien présent dans ma base)... :/
<?php
$id=0;
echo"<ul id=\"imageEvent\">";
foreach ($reqTitleEvent as $row){
echo "<h2 style=\"text-align:left;\">".$row['titre']."</h2>";
foreach ($reqEventAll2 as $row2){
if($row['titre']==$row2['titre']){
$id++;
$row2['titre']=nl2br(htmlspecialchars(stripslashes($row2['titre'])));
$row2['commentaire']=nl2br(htmlspecialchars(stripslashes($row2['commentaire'])));
echo"<li><span class=\"titreImage\">".$row2['titre']."</span>";
echo"<span class=\"commentaireImage\">".$row2['commentaire']."</span>";
echo"<img src=".$row2['image']." alt=\"\"></li>";
}
else continue;
}
}
echo"</ul>";
?>
Avez vous des idées? Merci d'avance!