Bonjour,

A partir d'un foreach, je cherche à faire un retour à la ligne dès que j'atteins 3 résultats.

Voici ce que j'ai essayé mais qui ne fonctionne pas

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
$idCategorie=array('11','4','1','9','8','5','7','2','3','12','6','10','15','13','14');
foreach ($idCategorie as $key => $value) {
  $requeteMeilleuresAdresses=mysql_query("select... limit 5");
  $col+= count($requeteMeilleuresAdresses) ? 1 : 0;
  echo '<div class="blocMeilleuresAdressesCategorie">';
  echo '<b>'.$requeteMeilleuresAdresses[0]['nom_categorie']."</b><br />";
 
  foreach($requeteMeilleuresAdresses as $var) {
    echo '<div class="blocMeilleuresAdressesCategorie"><a href="'.lien_fiche($var['id'],'').'" class="lienCouleur">'.ucwords(strtolower($var['nom_entreprise'])).'</a></div>';
    $col++;
    if($col % 3 == 0 ) echo '<div style="clear: both;"></div>';
  }
}

Auriez-vous une idée ?

Merci