Comunque a questa riga:

echo "<td><a href='dettagli.php?id=$records['id']'>Visualizza</td>";

mi segnala un errore di tipo sintax error, unexpected T_ENCAPSED_AND_WHITESPACE, ecc. ecc.

Controllo se c'è un errore di sintassi!

P.S.: ultima cosa.....nella pagina dettagli.php come dovrei passare la chiave primaria per poter recuperare il record e visualizzare tutti i dettagli????