Hi,

I want to create a script that displays all names from a database once per 
second.
A part of the script look like this.

for ($i=0; $i<$total_names; $i++)
   {
     echo "name<br>";
     sleep (1);
   }

The scipt works fine but it displays all names at once. I want to display the 
first name, then refresh the browser and display the first name and the second, 
then the first name, the second and the third ....and so on.
Can someone please tell me how can i do this?

Right before your sleep(1) function add:

flush();

This should do it. Depends on how your webserver buffers things and if there's any proxy servers, etc. in the way.

-philip

--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



Reply via email to