chichi: Bilder dynamisch in 3-spaltige Tabelle verteilen

Beitrag lesen

Hallo,
ich versuche gerade eine tabelle mit dynamischen Bildern zu bestücken.

Tabelle sieht so aus:

<table width="400" border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td><img src="testbild1.jpg" width="163" height="64"><br>
      testbild1.jpg </td>
    <td><img src="testbild2.jpg" width="163" height="64"><br>
      testbild2.jpg </td>
    <td><img src="testbild3.jpg" width="163" height="64"><br>
      testbild3.jpg </td>
  </tr>
  <tr>
    <td><img src="testbild4.jpg" width="163" height="64"><br>
      testbild4.jpg </td>
    <td><img src="testbild5.jpg" width="163" height="64"><br>
      testbild5.jpg </td>
    <td><img src="testbild6.jpg" width="163" height="64"><br>
      testbild6.jpg </td>
  </tr>
</table>

Mein Versuch mit PHP:

echo "<table width="400" border="0" cellspacing="0" cellpadding="0">";
   foreach( $gallery as $image ) {
   if ($i % 3 == 0) { print '<tr>'; } // nach jedem 3.Durchlauf
       echo "<td><img src='$image'>$imagename</td>";
   if ($i % 3 == 0) { print '</tr>'; } // nach jedem 3.Durchlauf

}
echo "</table>";

Fehler und Ergebnis:

  • mein Tag  <tr> wird nach jedem Datensatz geschlossen. Er soll aber nur nach jedem dritten erst geschlossen werden. was ist in meiner Anweisung noch falsch?

chichi