Stefan: Benötige Hilfe bei Algorithmus

Beitrag lesen

Hallo,

Ich habe ein Formular, in dem man eintragen kann, wieviele Pokerrunden man gespielt hat. Nach dem Absenden des Formulars sollen dann Tabellen erstellt werden, in denen man die Platzierungen der Mitspieler pro Runde eintragen kann.

Ich möchte, dass für drei Runden eine Tabelle erstellt wird. Also gibt es nachher ANZAHL_RUNDEN div 3 Tabellen (z.B. werden 6 Runden in 2 Tabellen aufgeteilt). Mein Problem ist der Fall, wenn die Anzahl der Runden nicht durch 3 ohne Rest teilbar ist.

Mein bisheriger Code ist

<?php
  $input = '';
  for($t = 1; $t <= $_POST['rounds']; $t++) {
   if ($t % 3 != 0) {
    $input .= '<table><tr>';
    for($r = $t; $r <= $t + 2; $r++) {
     $input .= "<th></th><th>Runde $r:</th>";
    }
    $input .= "</tr>\n";
   }
   $input .= "</table>\n";
   $t += 2;
  }
  echo $input;
 }
?>

Ich weiß zur Zeit nicht, wie ich in der zweiten for-Schleife die obere Schranke festlegen soll, also etwas anderes als $t + 2.

Weiß jemand Rat?

Viele Grüße,

Stefan