Ti consiglio di cominciare studiando l'HTML prima di provare con il PHP.ho notato che stampando a video i dati le parentesi angolari sono presenti ... in teoria non avrei dovuto trovare < e > ?
inoltre gli acapo non vengono riportati
Se non capisci il motivo per cui te lo suggerisco, controlla il sorgente della pagina HTML generata dal web server.