Confermo che il problema dovrebbe essere li perché facendo gli alert di $risposta in JS le variabili di controllo sono corrette (le espressioni regolari funzionano), il problema è che appunto nonostante siano alcune variabili settate a 1 mi fa passare l'if come vero (WTF?!)...
(e ottengo sempre Uncaught SyntaxError: Unexpected end of input on line 1 ->>> (<!doctype html>) )