perdonami ma al momento non ho modo di accedere al mio file di prova di ieri sera, magari ci riguardo 'sta sera, cmq prima col tuo codice non andava ma dopo la modifica invece funzionava

ho però omesso un'altra modifica che ho fatto, forse a questo punto non trascurabile:
siccome nel tuo codice c'erano parti in PHP, le ho rimosse o sostituite con testo semplice.
forse forse invece il problema proprio lì, prova a postare, o verificare comunque, il codice non lato sorgente ma lato browser finale, dove le stringhe in php vengono poi sostituite, magari troverai qualche tag duplicato o apice/virgolette chiuse male, chissà