Vedo. Personalmente cestinerei il programma e rifarei tutto da capo.E' molto confusionale questo codice però me lo crea automaticamente un programma.
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.