Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/06/2010, 09:31
Avatar de neodani
neodani
 
Fecha de Ingreso: marzo-2007
Mensajes: 1.811
Antigüedad: 17 años, 2 meses
Puntos: 20
Mostrar resultados en cada iteración del bucle y no al final

Buenas,

Tengo un script con un bucle que llama a una función que inserta datos en la base de datos.
Sin embargo, no lo imprime por pantalla los resultados hasta que no lo finaliza por completo el bucle, a pesar de tener ECHO's dentro del bucle!!!!. Es como si lo guárdese en memoria todo no?

Código PHP:
Ver original
  1. foreach ($ligas as $competicion){
  2.     echo "Analizando: $competicion<br/>";
  3.     preg_match_all("|\/country\/\d\/(.*)|", "$competicion",$salida);
  4.     $nombrePais=$salida[1][0];
  5.     echo "Competición: <strong>$nombrePais</strong><br/>";
  6.     preg_match_all("|\/country\/(\d*)\/|", "$competicion",$salida);
  7.     $idpais=$salida[1][0];
  8.     $res=Obtener_Resultados($competicion,$idpais,$db);
  9.     echo "<br/><br/>";
  10. }


Se puede hacer que vaya imprimiendo por pantalla la salida de cada iteración, sin tener que esperar a la última para mostrar el resultado?

Muchas gracias de antemano