La prima query per me è così:
INSERT INTO punteggi (idUtente, idDomanda, punteggio) VALUES ( '$idUtente', '$idDomanda', '$punteggio' );
Nella seconda query... la tabella non era "punteggi"? Hai scritto "punteggio".
Comunque, per vedere al volo se fai un errore di sintassi nell'SQL puoi...