garry: nach ?action send vom formular wird text nicht gleich angezeigt

Beitrag lesen

Hi!
Habe folgendes problem, dass nach senden an mein php script die aktion (z.b. do) erst angezeigt wird wenn die schleife fertig ist!
Starte ich aber den Script sofort mit tt.php?action=do funktionierts!
was mache ich falsch?

danke
greetz
garry

<?php
echo "test";
echo "<form method=POST action=tt.php?action=do>";
echo "<input type=Submit value='run'></form>";

if($action=="do")
 {
 for($i=0;$i<10;$i++)
  {
     echo "$i";
                        flush();
   sleep(1);
  }
 }
?>