Tach auch,
Erstens werden Tabellen erst dann angezeigt, wenn sie komplett übertragen wurden, also nachdem </table> empfangen wurde. Von daher ist mit "Zeile für Zeile" schonmal Asche, das wird nie funktionieren.
Da moechte ich mal wiedersprechen, das sollte nicht notwendigerweise so sein. Genau dazu sollte ja colgroup da sein:
Ich frage mich ein wenig, welchen Sinn colgroup überhaupt hat. Naja, einen kleinen Sinn macht es dann, wenn man gleich in der ersten Zeile colspan verwendet und deswegen die Einzelbreiten nicht angeben kann. Ansonsten hat der Browser nach dem Empfang der ersten Tabellenzeile auch alle Breitenangaben und könnte im Prinzip die Tabelle darstellen. Tut er aber nicht! Warum bloß?
Und da </table> erst ganz am Ende kommt waere Deine obige Aussage zumindest nach den Empfehlungen des W3C falsch.
Was stören die Browserhersteller die Angaben vom W3C! Naja, zumindest in diesem sekundären Punkt ist erstmal wichtig, daß die Tabellen überhaupt dargestellt werden, und dann VIELLEICHT, daß sie schnell dargestellt werden.
Im übrigen ist das eigentliche Problem die Pufferung der Ausgabe, nicht die Tabelle - obwohl ich es lieber ohne Tabelle probieren würde, weil manche Browser einfach noch nicht so weit sind. ;)
da hattest du recht. Ich hab ob_implicit_flush eingeschalten und seitdem funktionierts. Da iss also ein PHP Problem (weil im config file waers abgedreht.)
Und das mitm sleep hab ich schon korrigiert. Das war nur mal schnell ein Versuch wo ich nit nachschauen wollte obs den sleep befehl gibt.
Danke auf jeden Fall an euch zwei. Jetzt gehts. Die Zeilen kommen der Reihe nach in 1 Sekunden Abstaenden.
- Sven Rautenberg