Grazie, ma dopo il codice postato c'è n'è altro in html puro dove visualizzo i risultati della query e infine riapro php per concludere con <? }
Quindi non è quello l'errore.
Esiste un programma, che so... un sito dove si può controllare il codice scritto alla ricerca di errori?