Salut à toi,
Déjà , vu qu'apparemment PHP n'indique pas la bonne ligne, je te conseil de séparer ton traitement de ton affichage et de ta récupération de donnée dans la DB (MVC).
Ca pourra d'abord te montrer dans quelle partie du code se situe l'erreur et par la même occasion rendre ton code un peu plus élégant.

Edit >> Je n'avais pu vu que vous aviez résolu le problème , cependant je conseil quand même une structure comme cité ci-dessus.

Bonne journée, BOULMIER Anthony.