Cos'ha questo ciclo che non va?

cos'ha questo ciclo che non va?

<?php

$i = 1;
foreach ($marche as $key=>$value) {

          $thumb = "marche/100-".$marche[$key]['nome2'].".gif";

          if (file_exists($thumb)) {

             if ($i == 1)
                echo "<div class='separatore'>";

             echo "<a href='marca.php?nome=".$marche[$key]['nome2']."' title=\"".$marche[$key]['nome']."\">";

             echo "<img src = \"$thumb\" alt = \"".$marche[$key]['nome']."\" /></a><br />";

             if ($i == 10) {
                echo "</div><div class='separatore'>";
                $i=0;
             }
             $i++;
          }
}
echo "</div>";
?>

non mi chiude tutti i div come dovrebbe.

per farlo funzionare bene dovrei aggiungere un div di chiusura qui:

if ($i == 10) {
          echo "</div></div><div class='separatore'>";
          $i=0;
}

ma perchè? non capisco

inviato 10 anni fa
arjuna
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda