Nada ya lo he conseguido, por lo que a mi respecta el código funciona perfectamente, eso de la session se quedó ahí de una prueba que hice pero no es nada eso en principio no está en el scrip. Al final hice esto:
Muchas gracias a todos.
PD.: Repito eso de la sesión no es de este scrip lo pegue solo para hacer una prueba.