E' molto confusionale questo codice però me lo crea automaticamente un programma.
Vedo. Personalmente cestinerei il programma e rifarei tutto da capo.
Ad ogni modo c'è un <tr> vagante prima della chiusura di </table> sul codice. Prova ad eliminarlo, vedi se si risolve.

Il resto del discorso non mi è molto chiaro.