Tom: immer zwei Datensätze nebeneinander ausgeben...

Beitrag lesen

Hello,

kannst du mir beim zählen mit der schleife helfen?
chichi

Du solltest an die Aufgabenstelleung noch mal ganz anders rangehen.
Grob gesagt:

  • Eingabe
  • Verarbeitung
  • Ausgabe

Wieviel Datensätze willst Du den immer ausgeben?

Wie soll das aussehen, was Du ausgeben willst?

<table>
   <tr>
     <td><?php echo satzausgeben($x); ?></td>
     <td><?php echo satzausgeben($x+1); ?></td>
   </tr>

<tr>
     <td><?php echo satzausgeben($x+2); ?></td>
     <td><?php echo satzausgeben($x+3); ?></td>
   </tr>

<!-- ... -->

</table>

Mehr enthält Deine Ausgabeanweisung gar nicht und die Generierung der Zeilen wist Du auch noch in eine Funktion verfrachten, die einen Stream (HTML-String) erzeugt, genauso wie es satzausgeben() tun muss.

Satzausgeben() enthält also selber KEIN "Echo", sondern bauet einen String auf, der auch aus einer eigenen Tabelle bestehen kann.

Dan erhältst Du eine Tabelle-in-Tabelle-Struktur, die auch als valides HTML durchgehen wird...

Liebe Grüße aus http://www.braunschweig.de

Tom

--
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen