Buenas,
parece que estoy haciendo progresos y que todo el problema viene de la parte PHP.
Estoy reorganizando y parece que algo va haciendo, aunque al hacer una impresión del array $data, sólo me muestra la línea de la cabecera. Ésta realmente no me preocupa, porque cuando consiga que haga el bucle correctamente, condicionaré a que sólo imprima los valores en función de una clave.
Muchas gracias de nuevo y cuando tenga todo OK, aviso