Hello,
En vrai j'ai rien compris mais déjà quand je vois des echo avec plusieurs <br> je pense qu'il faut d'abord revoir le code en amont. Pareil pour rowCount qui ne doit pas être utilisé sur une requête de type SELECT. Et je ne parle pas de l'indentation qui est horribles.
Je te conseil de mieux présenter ton code et de revenir plus tard en expliquant mieux ton problème.