SmartyShark: Dynamische Tabellen - Besondere Frage

Beitrag lesen

Hallo Leute,

ich habe folgendes Problem. Hoffe jemand kann mir helfen.

Ich habe ein MySQL-Query ausgeführt. Das result sind viele
IP-Adressen die nach Ziffern sortiert sind.

Nun möchte ich eine dynamische Tabelle mit PHP erzeugen, die
z.B. bei 500 IP-Adressen immer nur 80 pro Seite anzeigt. Dazu
programmiere ich noch einen Navigationsbalken unter der Tabelle um
die Seiten zu navigieren.

Im Moment wäre ich aber schon bedient, wenn Ihr mir dabei hilft
32 IP-Adressen in einer Tabelle anzuzeigen. Maximal 80 pro Seite, heißt
also das 32 da rein passen. Bei 32 IP-Adressen brauchen wir also nur eine Seite (Der Navigationsbalken ist also im Moment überflüssig).

Code:
-----

Mein PHP-Code zur Erzeugung ist ungefähr folgender (muss noch erweitert werden):

// Erstellung der Tabelle für die Server
$tr = 10;
$td = 4;

echo "<table border='1'>";
for($i=0;$i<$tr;$i++)
{
  $tmp = $i;
  echo "<tr>";

for($j=0;$j<$td;$j++)
  {
   echo "<td style='width:200px'>Test</td>";
   echo "</tr>";
  }
}
echo "</table>";

Wie man sieht brauche ich maximal 4 Spalten pro HTML-Seite und maximal 20 Zeilen.

Problem:
--------

Laut meines obigen Codes habe ich nur die Möglichkeit die IP-Adressen
da wo "Test" steht rein zu schreiben. Das würde aber heißen, das
die Reihenfolge der Adressen von links nach rechts geht.

Ich will das die IP-Adressen die Reihenfolge von oben nach unten bekommen. Das heisst in der ersten Spalte z.B. von 1 - 10, in der 2.Spalte von 11-20 etc.

Das ist etwas tricky. Hat jemand eine Idee?

Gruss
SmartyShark