Pues mueve todo ese proceso al inicio, en general un script PHP debe de ser algo así:
1.- Inicio del Script
2.- Consultas a la BDD
3.- Procesos en PHP
4.- Impresión de resultados
Así toda la parte de la logica la gestionas antes de imprimir el resultado (o sea tu página HTML).
Saludos