garry: Text ausgeben in einer While Schleife

Beitrag lesen

danke für die Hilfe nur gehts dies bei mir nicht!

z.b. dies funktioniert

for($i=0;$i<10;$i++) {
  echo "$i";
  flush();
  sleep(1);
}

aber ich habe nun ein formular das beim senden das PHP Script mit einer action sendet

z.b.
...
...
<form method=POST action=$GLOBALS[realscriptname]?action=do
...
..
if($action=="do")
{
 for($i=0;$i<10;$i++) {
  echo "$i";
  flush();
  sleep(1);
}
}
wird erst nach beenden der Schleife der ganze text angezeigt?
da nützt kein flush. Was mache ich falsch??

danke