Simplemente generá un contador con javascript que vaya sumando uno por cada respuesta correcta, y una vez que llegue al límite deseado envíe el insert a la base de datos.
Código HTML:
<script type="text/javascript">
var contador = 0;
// En cada respuesta correcta se ejecutaría esta función
function okAnswer(){
contador++;
if (contador == 30){
// Enviar ajax con el insert o hacer el submit del formulario
}
}
</script>
Acordate que PHP se ejecuta del lado del servidor por lo cual no es correcto ni práctico utilizarlo para esta clase de cuestiones.
Y si por algún motivo necesitás sí o sí consultar a PHP sin refrescar la página, podés utilizar una petición asincrónica.