fastix®: dynamische tabelle

Beitrag lesen

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