C'è qualche problema logico

PHP viene interpretato dal server che POI passa la pagina al client.

Quindi, mettere del codice PHP dentro una funzione javascript non serve a molto: quel codice verrà eseguito all'apertura della pagina, non alla conferma del test.

Alla conferma dovresti richiamare una nuova pagina che esegua il codice PHP per farglielo eseguire dopo.