forse ho sbagliato sezione
Oppure hai sbagliato la validazione.

Se devi validare HTML e CSS devi passare al validatore il codice che arriva al browser (lato client): il codice che hai postato e` il sorgente PHP (che viene elaborato dall'interprete prima di essere spedito al client)

Se devi validare il PHP hai sbagliato sezione.