Moin!
vieleicht einen Ansatzpunkt für das Dynamische.
Wo muß ich ansetzen?beim Zählen und der Modulo-Rechnung.
Um es einfacher zu sagen:
Du zählst: 1...5 ($i++;)
schreibst: <td>bildkram</td>
Ups! Du bist bei fünf!
Was machst Du?
Du beginnst neu zu zählen ($i=0);
Und schreibst:
</tr><tr>
also
$i=0;
echo "<table><tr>";
while (es triftt was zu...) {
$i++;
echo "<td>Bildkram</td>";
if ($i==5) {
echo "</tr><tr>";
$i=0;
}
}
#Zuletzt solltest Du ggf. die Tabellenzellen auffüllen:
for ($k=$i; ki<=5;$k++) {
echo "<td> </td>";
}
echo "</tr></table>";
Fertig!
Natürlich kannst Du auch mit dem Modulo arbeiten.
if (($i % 5) == 0) { Tu dieses; jenes;}
Und natürlich darfst Du das Ergebnmis durch Einfügen von Zeilenumbrüchen ("\n") und Leerzeichen verhübschen und übersichtlicher machen.
MFFG (Mit freundlich- friedfertigem Grinsen)
fastix®
Meinereinerselbst ist auf der Suche nach Aufträgen