nach 10 zeilen neue tabelle

mckani

Erfahrenes Mitglied
Moin.
Also ich weiß nicht wie das formulieren soll.!
Mein Problem ist folgendes.
Ich habe eine Tabelle
bsp.:
Code:
|NAME|NACHNAME|
|HANS|MÜLLER|
|NAME|NACHNAME|
|HANS|MÜLLER|
|NAME|NACHNAME|
|HANS|MÜLLER|
|NAME|NACHNAME|
|HANS|MÜLLER|
so nun. Ist mein problem folgendes.
Ich will das es nach 10 Einträgen Rechts eine Neue Tabelle anfängt.
bsp.:
Code:
|NAME|NACHNAME| |NAME|NACHNAME|
|HANS|MÜLLER| |NAME|NACHNAME|
|NAME|NACHNAME| |NAME|NACHNAME|
|HANS|MÜLLER| |NAME|NACHNAME|
|NAME|NACHNAME| |NAME|NACHNAME|
|HANS|MÜLLER| |NAME|NACHNAME|
|NAME|NACHNAME| |NAME|NACHNAME|
|HANS|MÜLLER| |NAME|NACHNAME|
Und das ist meine Frage ?:))
Wie kann ich nach 10 Einträgen eine neue tabelle rechts anfangen.!
Ich hoffe ihr habt mich verstanden und könnt mir weiterhelfen.
Grüße
 
Per Modulo-Division geht das gut.
Wenn die Ganzzahldivision des Index der aktuellen Spalte durch 10 ..0 ergibt, fange eine neue Tabelle an.(die erste Spalte hat den Index 0)
 
Beispiel:
PHP:
$results=mysql_query("select * from users");
echo '<table border="1">';
$x=0;
while ($result=mysql_fetch_assoc($results))
{
 echo '<tr><td>'.$result['username'].'</td><td>'.$result['email'].'</td></tr>';
 $x++;
 if ($x%10==0)
 {
  echo '</table><table border="1">';
 }
}
echo '</table>';
Die Zeile mit der Modulo-Operation ist diese hier:
PHP:
 if ($x%10==0)
% ist der Modulo-Operator.
 
Zurück