El código que te dieron es bastante carente de control de errores, tu error precisamente se plantea aquí:
http://www.forosdelweb.com/f18/undef...riable-923992/
En definitiva, si la condición del bucle es la que falla la solución sería así:
Código PHP:
while ( ! empty($filas[$i])) // ...
Que lógicamente responde la misma interrogante, mas el añadido del control de errores.